アプリケーションコントロールモジュールを設定して、ポリシーに対する動作を定義します。通常、次の手順に従ってモジュールを設定します。
手順
- 作成する
ApplicationControlPolicyExtension
オブジェクトを選択し、使用するルールセットIDを追加します。また、実行状態 (オンまたはオフ) を設定します。 - 作成する
PolicySettings
オブジェクトを使用して、モジュールの実行時設定を行います。 - 作成する
Policy
オブジェクトを追加し、ApplicationControlPolicyExtension
そしてPolicySettings
オブジェクト。 - 使用する
PoliciesApi
Server & Workload Protectionのポリシーを追加または更新するオブジェクト。
次に進む前に
アプリケーションコントロールの詳細については、を参照してください。アプリケーションコントロールについて。
次の例では、
ApplicationControlPolicyExtensionオブジェクトを選択し、アプリケーションコントロールをオンにします。オブジェクトが
PolicyServer & Workload Protectionのポリシーを変更するために使用されるオブジェクトです。
# 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 Server & Workload Protection app_control_policy = policies_api.modify_policy(policy_id, update_policy, api_version, overrides=False) return app_control_policyServer & Workload Protection app_control_policy = policies_api.modify_policy(policy_id, update_policy, api_version, overrides=False) return app_control_policy
また、 ポリシーの変更操作について、 API レファレンスで確認してください。APIコールの認証についての詳細は、 Server & Workload Protectionによる認証を参照してください。