概要
このガイドでは、組織、プロジェクト、フォルダレベルで、Cloud Healthcare API の Cloud Logging を無効にする制約(constraints/gcp.disableCloudLogging
)の設定方法について説明します。この制約は Cloud Audit Logs には影響しません。制約が有効になる前に生成されたログは削除されず、制約が有効になった後にアクセスできます。
Cloud Healthcare API の Cloud Logging を無効にする
Cloud Healthcare API の Cloud Logging を無効にするには、組織管理者(roles/resourcemanager.organizationAdmin
)ロールが必要です。このロールは、組織レベルでのみ付与することができます。組織のポリシーを設定または変更するには、組織ポリシー管理者(roles/orgpolicy.policyAdminrole
)が必要です。
Console
Cloud Healthcare API の Cloud Logging を無効にするには
Google Workspace または Cloud Identity の特権管理者として Google Cloud コンソールにログインし、[組織のポリシー] ページに移動します。
[選択元] をクリックしてから、組織のポリシーを表示する対象のプロジェクト、フォルダ、または組織を選択します。[組織のポリシー] ページに、利用可能な組織ポリシー制約のフィルタ可能なリストが表示されます。
表示されるポリシーのリストで、[Cloud Healthcare API の Cloud Logging を無効にする] を選択します。[Cloud Healthcare API の Cloud Logging を無効にする] ポリシーでは、
constraints/gcp.disableCloudLogging
ID が使用されます。[ポリシーの詳細] ページが開き、制約の説明とその制約がどのように適用されているかが表示されます。組織のポリシーを更新するには、[ポリシーを管理] をクリックします。
[ポリシーの編集] ページで、[親のポリシーをオーバーライドする] を選択します。
[ルールの追加] をクリックします。
[適用] で、適用オプションを次のように選択します。
- Cloud Healthcare API の制約を有効にして Cloud Logging を無効にするには、[オン] を選択します。
- Cloud Healthcare API の制約を無効にして Cloud Logging を有効にするには、[オフ] を選択します。
ポリシーを適用するには、[ポリシーを設定] をクリックします。
gcloud
describe
コマンドを使用して、組織リソースに関する現在のポリシーを取得します。gcloud org-policies describe gcp.disableCloudLogging \ --organization=ORGANIZATION_ID
ORGANIZATION_ID は、組織リソースの固有識別子に置き換えます。さらに、
--folder
フラグまたは--project
フラグ、フォルダ ID、プロジェクト ID をそれぞれ使用して、フォルダやプロジェクトに対して組織のポリシーを適用することもできます。ポリシーが設定されていないため、
NOT_FOUND
エラーが返されます。ERROR: (gcloud.org-policies.describe) NOT_FOUND: Requested entity was not found.
set-policy
コマンドを使用して、組織にポリシーを設定します。ポリシーを保存する一時ファイル
/tmp/policy.yaml
を作成します。name: organizations/ORGANIZATION_ID/policies/gcp.disableCloudLogging spec: rules: - enforce: true
set-policy
コマンドを実行します。gcloud org-policies set-policy /tmp/policy.yaml
describe --effective
コマンドを使用して、現在の有効なポリシーを表示します。gcloud org-policies describe \ gcp.disableCloudLogging --effective \ --organization=ORGANIZATION_ID
このコマンドを実行すると、次の出力が表示されます。
name: organizations/ORGANIZATION_ID/policies/gcp.disableCloudLogging spec: rules: - enforce: true
次のステップ
特定の制約を含む組織のポリシーの作成に関する詳細は、制約の使用をご覧ください。