この記事では、あなたが次のことを行います。
- ポータルから既存のワークロードに共通依存関係のサービスカタログテンプレートを展開します。
共通依存関係テンプレートには、以下のリソースを作成するオプションが含まれています:
- Key Vault(キーボールト)
- 暗号化のためのカスタマー マネージド キー (CMK)
- ディスク暗号化用のディスク暗号化セット (DES)
- ストレージ アカウント。 さらなる展開カスタマイズについては、 別のストレージアカウントサービスカタログテンプレート をご覧ください。
- Azure エンクレーブ内のリソースに安全にアクセスするためのマネージド ID
Note
このサンプルデプロイはデモンストレーション目的に過ぎず、ネットワーク、システム、またはアプリケーションの管理に関するすべてのベスト プラクティスを表しているわけではありません。
始める前の準備
この記事では、ネットワークとエンクレーブの概念Azure基本的な理解を前提としています。 詳細については、「Azure エンクレーブのベスト プラクティス」を参照してください。
アクティブなサブスクリプションを含む Azure アカウントが必要です。 お持ちでない場合は、無料のアカウントを作成してください。
ワークロードリソース グループ内にリソースを作成するには、コミュニティ、エンクレーブ、ワークロード、および少なくとも 1 つのワークロード リソース グループとアクセス許可が必要です。
エンクレーブに対して
General(最小)またはAdvancedメンテナンス モードを有効にして、Private Link リソースをエンクレーブのマネージド リソース グループに追加できるようにします。
前提条件
エンクレーブには、一部のリソースに対して顧客管理鍵(CMK)暗号化を使用するためのガードレール要件があります。 鍵とIDを作成し、鍵へのアクセスを確保できます。 この共通依存関係サービスカタログテンプレートを使ってCMKを作成し、オプションのKey VaultとマネージドIDを用意します。
- プライベートエンドポイント用のサブネット:エンクレーブ作成時にサブネットを作成するか、エンクレーブ作成後に 新しいサブネットを作成できます 。
- 次に作成した内容に基づいて、これらの プライベート DNS Zones をすばやく作成します。
-
Key VaultこのテンプレートからKey Vaultを作成する場合、またはよりカスタマイズ可能なKey Vault テンプレートを作成する場合に必要です。 -
Storage File、Storage Queue、Storage Blob、およびStorage Tableは、このテンプレートまたはよりカスタマイズ可能なストレージ アカウント テンプレートからストレージ アカウントを作成するときに必要です。
-
テンプレートをデプロイする
対象のデプロイのワークロードに移動します。
+Add an Azure Serviceボタンを選択します。Common Dependenciesドロップダウンから サービス テンプレートを選択し、必要なバージョン (既定:latest) を確認して、Nextを選択します。
各タブに必要なパラメーターを入力します。
必要に応じて、事前設定されたパラメーターのいずれかを調整します。
Review + Create選択し、Createします。
展開が完了するまで、展開したリソース内で何らかの行動を取るのを待ちましょう。
デプロイメントを検証する
指定したリソース グループに移動して、目的のリソースが作成されたことを確認します。
デプロイメントを削除する
これらのリソースを保持する予定がない場合は、不要なリソースをクリーンアップして、Azure料金を回避します。 リソース グループに他のデプロイが存在しない場合は、リソース グループ全体を削除できます。
Recommendations
- サービス カタログデプロイにタグを追加して、次のようなそのリソースの重要な情報を追跡します。
- 所有者:
<main POC> - デプロイヤー:
<yourName> - 目的:
<enclave shared resources> - サービス カタログ名:
<Common Dependencies> - サービス カタログのバージョン:
<version you deployed>
- 所有者:
- タグを適用して継承するAzure Policyを追加することを検討してください。
Troubleshooting
有効期限が一致しない
Common Dependenciesテンプレートをデプロイして、CMK(Customer Managed Key)リソースの有効期限が一致しないというエラーが出た場合、同じ名前のCMK(Key Vaultキー)がすでに存在している可能性が高いです。 同じ入力でテンプレートを2回デプロイすると、有効期限が再デプロイで更新できないため、このエラーが発生します。 このエラーは、CMK が既に存在しており、そのまま使用できることを意味します。 CMKを更新する必要がある場合は、管理者VMにサインインし、ポータルを通じてキーボールトにアクセスして変更を行います。 また、共通依存関係テンプレートを再デプロイし、CMKの名前を変更して新しいCMKを作成することもできます。