このページのトピック

共有ルールセットの作成

アプリケーションコントロール モジュールを設定して、ポリシーの動作を定義します。通常、次の手順を使用してモジュールを設定します。

  1. ApplicationControlPolicyExtension オブジェクトを作成し、使用するルールセットIDを追加します。また、実行状態(オンまたはオフ)も設定します。
  2. PolicySettings オブジェクトを作成して、モジュールのランタイム設定を行います。
  3. Policy オブジェクトを作成し、 ApplicationControlPolicyExtension オブジェクトと PolicySettings オブジェクトを追加します。
  4. PoliciesApi オブジェクトを使用して、 Workload Securityでポリシーを追加または更新します。

アプリケーションコントロールの詳細については、 について アプリケーションコントロールを参照してください。

次の例では、ApplicationControlPolicyExtensionオブジェクトを作成し、アプリケーションコントロールを有効にします。オブジェクトはPolicyオブジェクトに追加され、Workload Securityでポリシーを変更するために使用されます。

ソース

# Get the policy
policies_api = api.PoliciesApi(api.ApiClient(configuration))

# Turn on Application Control
application_control_policy_extension = api.ApplicationControlPolicyExtension()
application_control_policy_extension.state = "on"

# Update the policy
update_policy = api.Policy()
update_policy.application_control = application_control_policy_extension

# Modify the policy on Workload Security
app_control_policy = policies_api.modify_policy(policy_id, update_policy, api_version, overrides=False)
return app_control_policy

「APIレファレンス/参照情報」の ポリシーの変更 操作も参照してください。API呼び出しの認証の詳細については、 Workload Securityを参照してください。