ユーザー割り当てマネージド ID を作成する

保存データの暗号化などの操作のために、特定のサービスに最小特権アクセスを付与するユーザー割り当てのマネージド ID を作成します。

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

  • サービス カタログや Azure ポータルからユーザー割り当てマネージド ID を作成し、その ID に対してキー コンテナー上のロールを割り当てます。

Prerequisites

サービス カタログから作成する (クイック)

  1. またはuser-assignedマネージドIDを、system-assignedサービスカタログテンプレートから迅速に展開できます。 もしまだ持っていなければ、このテンプレートからキーボールトを作成することもできます。
  2. 管理されたアイデンティティに役割を割り当てます。

ポータルから作成する

  1. Azureポータルの上部の検索バーにManaged Identityを入力してください。
  2. Managed Identities を選択します。
  3. Create を選択します。
  4. 管理されたIDリソースを格納したいワークロードリソースグループ(RG)を入力してください。

[ユーザー割り当てマネージド ID の作成] ウィンドウを示すスクリーンショット。

  1. Region を確認し、マネージド ID リソースの名前を入力します。
  2. [ Review + create ] を選択し、[ Create] を選択します。
  3. マネージド ID 名をサービス カタログのデプロイ パラメーターにコピーするか、デプロイ時に使用できるよう、一時的に Notepad に貼り付けておいてください。

管理されたアイデンティティに役割を割り当てます

  1. Azure portal で、作成したマネージド ID に移動してください。
  2. 左側のペインでAzure Role Assignmentsを選択します。
  3. +Add Role Assignment を選択します。
  4. ScopeではKey Vaultを選択してください。
  5. サブスクリプションを確認します。
  6. Resource には、Key Vault の名前を入力してください。 Common Dependencies テンプレートは、Key Vault を作成する際の手軽な出発点として適しています。 Key Vault テンプレートを使用して、より多くのカスタマイズを行うこともできます。
  7. キーボールトは必ずAzure ロールベースのアクセス制御 (Azure RBAC)を使用します。 次に「Key Vault Crypto Service Encryption User ロール」を選択します。

References