サービス カタログからワークロードへの共通依存関係のデプロイ

この記事では、あなたが次のことを行います。

  • ポータルから既存のワークロードに共通依存関係のサービスカタログテンプレートを展開します。

共通依存関係テンプレートには、以下のリソースを作成するオプションが含まれています:

Note

このサンプルデプロイはデモンストレーション目的に過ぎず、ネットワーク、システム、またはアプリケーションの管理に関するすべてのベスト プラクティスを表しているわけではありません。

始める前の準備

前提条件

エンクレーブには、一部のリソースに対して顧客管理鍵(CMK)暗号化を使用するためのガードレール要件があります。 鍵とIDを作成し、鍵へのアクセスを確保できます。 この共通依存関係サービスカタログテンプレートを使ってCMKを作成し、オプションのKey VaultとマネージドIDを用意します。

  1. プライベートエンドポイント用のサブネット:エンクレーブ作成時にサブネットを作成するか、エンクレーブ作成後に 新しいサブネットを作成できます
  2. 次に作成した内容に基づいて、これらの プライベート DNS Zones をすばやく作成します。

テンプレートをデプロイする

  1. 対象のデプロイのワークロードに移動します。

  2. +Add an Azure Service ボタンを選択します。

  3. Common Dependencies ドロップダウンから サービス テンプレートを選択し、必要なバージョン (既定: latest) を確認して、Nextを選択します。

    サービス カタログの一覧から選択された共通依存関係テンプレートを示すスクリーンショット。

  4. 各タブに必要なパラメーターを入力します。

  5. 必要に応じて、事前設定されたパラメーターのいずれかを調整します。

  6. 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を作成することもできます。