このページのトピック
共有ルールセットの作成
アプリケーションコントロール モジュールを設定して、ポリシーの動作を定義します。通常、次の手順を使用してモジュールを設定します。
ApplicationControlPolicyExtension
オブジェクトを作成し、使用するルールセットIDを追加します。また、実行状態(オンまたはオフ)も設定します。PolicySettings
オブジェクトを作成して、モジュールのランタイム設定を行います。Policy
オブジェクトを作成し、ApplicationControlPolicyExtension
オブジェクトとPolicySettings
オブジェクトを追加します。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を参照してください。