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