ソブリン ランディング ゾーンの展開と構成
ソブリン ランディング ゾーン (SLZ) を展開して構成する前に、さまざまな前提条件手順を完了する必要があります。
SLZ を展開する
SLZ は、クラウド導入フレームワーク (CAF) のベスト プラクティスの一部として エンタープライズ規模のランディング ゾーン に沿った方法でさまざまな Azure リソースを展開および構成し、組織がデータ主権要件を達成するために構成できる適切なガードレールを提供します。 SLZ とそのすべての機能の詳細な概要については、GitHub の ソブリン ランディング ゾーン ドキュメントを参照してください。
前提条件
展開を完了するには、前提条件となる手順を実行する必要があります:
ローカル環境に次のバージョン (またはそれ以降) がインストールされていることを確認してください。
- PowerShell 7.0
- Azure RM 2.51.0
- Azure Bicep 0.20.0
- Azure PowerShell 10.0.0
Azure で次のアクセス許可を持つ Microsoft Entra ID の IDにアクセスできる必要があります。
- サブスクリプションを作成する (または既存のものを使用する)
- サブスクリプションの所有者
- サービス プリンシパルを作成する
- ポリシー セットの定義と割り当てを作成する。
ソブリン ランディング ゾーンを展開する手順
ソブリン ランディング ゾーン のローカル コピーを確認します。
Confirm-SovereignLandingZonePrerequisites.ps1 スクリプト を実行して、ローカル ランタイム環境と Azure のアクセス許可の前提条件が満たされていることを検証します。
SLZ リポジトリのローカル コピーにある必要なパラメーターを使用して、パラメーター ファイル を更新します。 次の最小限のパラメーターで SLZ 展開を作成できます:
- SLZ の一意で人間が判読できる名前
- 展開の場所と承認された場所
- 新規作成または既存のサブスクリプションの請求情報
(オプション) コンプライアンスに必要なカスタム ポリシー定義を追加します。
New-SovereignLandingZone.ps1 展開スクリプト内の すべて のステップを実行します。 初期展開プロセスには 1 時間以上かかる場合があります。
展開スクリプトの最後にあるコンプライアンス ダッシュボード出力ファイルをチェックアウトして、展開が完了したことを確認します。
詳細については、GitHub の ソブリン ランディング ゾーン ドキュメントを参照してください。
ソブリン ベースライン ポリシーの取り組みを構成する
ソブリン ベースライン ポリシーの取り組みを構成するには、次の SLZ 構成パラメーターを使用する必要があります。
parAllowedLocations: このパラメーターを使用して、機密管理グループのスコープ外で SLZ によって展開されるすべてのリソースの場所制限ポリシーを構成します。
parAllowedLocationsForConfidentialComputing: このパラメーターを使用して、機密管理グループのスコープ内で展開されるリソースの場所制限ポリシーを構成します。 このパラメーターは parAllowedLocations パラメーターと同じにすることができますが、Azure 機密コンピューティングが指定したリージョンで利用できない場合は、異なる必要がある可能性があります。
parPolicyEffect: このパラメーターは、運用ワークロードに推奨される deny 効果を持つベースラインと audit 効果を切り替えます。
詳細については、GitHub の ソブリン ランディング ゾーン ドキュメントを参照してください。
ポリシー ポートフォリオまたは ALZ ポリシーを使用する
ポリシー ポートフォリオ内のプレビュー イニシアチブは、SLZ 展開で使用する前にその定義を展開する必要があります。 これらの定義の展開の詳細については、ポリシー ポートフォリオ に関する記事を確認してください。 これらの手順を使用して、定義を既存のランディング ゾーンに展開できます。
これらのポリシー イニシアチブを構成するには、次の構成パラメーターを使用します:
parCustomerPolicySets: このパラメータを使用すると、ユーザーは、SLZ 展開の最上位管理グループ スコープで割り当てるポリシー セット定義のリストを指定できます。
parDeployAlzDefaultPolicies: このパラメータを使用すると、ALZ ポリシー は、SLZ 展開内の関連するスコープで展開できます。
詳細については、GitHub の ソブリン ランディング ゾーン ドキュメントを参照してください。
プラットフォームまたはアプリケーションのランディング ゾーンを展開する
SLZ が展開されたら、次の手順に従ってプラットフォームまたはアプリケーション ランディング ゾーンをプロビジョニングできます:
ALZ ランディング ゾーン ベンディング のローカル コピーを確認します。
ベンディング モジュールの構成に必要な、関連する管理グループ、場所、リソース ID などについては、既存の SLZ 展開ログを参照します。
main.bicep ファイルを適切なパラメーターで更新して、bicep スクリプトを実行します。
詳細については、GitHub の ソブリン ランディング ゾーン ドキュメントを参照してください。