🚓

Azure ポリシーの評価を手動で実行

2024/06/18に公開

はじめに

Azure ポリシーは主に以下のケースでは自動で評価スキャンが実行されます。

  • ポリシーやイニシアティブを新規に割り当てた場合
  • 割り当て済みのポリシーやイニシアティブを変更した場合
  • スコープ内で新規にリソースをデプロイした場合
  • スコープ内のリソースが変更された場合
  • 24 時間に 1 回 (自動的な再評価)

ただし検証などしていると、上記でも比較的待ち時間が長かったりすぐに再評価が必要なケースがあります。このとき手動で評価スキャンを実行したいのですが、残念ながら Azure ポータルからは実行できず、CLI や REST API のみになります。このコマンドを良く忘れてしまうのでメモです。

実行コマンド

Azure PowerShell の場合はこちら。

# サブスクリプション全体の場合
Start-AzPolicyComplianceScan

# リソース グループ指定の場合
Start-AzPolicyComplianceScan -ResourceGroupName 'MyRG'

他の方法などの詳細はこちらから。
https://learn.microsoft.com/ja-jp/azure/governance/policy/how-to/get-compliance-data

Microsoft (有志)

Discussion