今回はAzure Blueprintsについて記載したいと思います。
Azure BlueprintsとはAzure環境でのリソースの作成や構成を自動化するためのサービスです。事前に定義されたポリシー、ロール、およびリソーステンプレートを使用してAzureサブスクリプションで展開されるリソースの構成を定義・展開できます。これにより、セキュリティ、コンプライアンス、および管理要件を満たすことが可能になります。
Azure Blueprintsには以下のような成果物を定義します。
・ポリシーの割り当て
・ロールの割り当て
・ARMテンプレート
・リソースグループ
作成したテンプレートはサブスクリプションに割り当てすることで定義したリソースグループの作成やポリシー・ロールの割り当てが行われます。
Azure Blueprintsを利用することで、組織のコンプライアンス要件に準拠した環境を効率よく迅速に構築することができます。
Azure Blueprintsはいちから作成することもできます。また、最初から用意されているサンプルを利用することもできます。
参考URL
【AZ-900対策】Azureのガバナンスとコンプライアンスの機能とツールをまとめた #AzurePolicy - Qiita
【AZ-900】Azure BluePrintsとは?複数サブスクリプションのガバナンスを強化!|Azure入門ブログ (az-start.com)