保存データの暗号化などの操作のために、特定のサービスに最小特権アクセスを付与するユーザー割り当てのマネージド ID を作成します。
この記事では、あなたが次のことを行います。
- サービス カタログや Azure ポータルからユーザー割り当てマネージド ID を作成し、その ID に対してキー コンテナー上のロールを割り当てます。
Prerequisites
- エンクレーブAzureアクセスするには、Azure サブスクリプションが必要です。 まだサブスクリプションをお持ちでない場合は、開始する前に無料アカウントを作成してください。
- 管理されるアイデンティティを作成するには 、ワークロード と ワークロードリソースグループ が必要です。
サービス カタログから作成する (クイック)
-
または
user-assignedマネージドIDを、system-assignedサービスカタログテンプレートから迅速に展開できます。 もしまだ持っていなければ、このテンプレートからキーボールトを作成することもできます。 - 管理されたアイデンティティに役割を割り当てます。
ポータルから作成する
- Azureポータルの上部の検索バーに
Managed Identityを入力してください。 -
Managed Identitiesを選択します。 -
Createを選択します。 - 管理されたIDリソースを格納したいワークロードリソースグループ(RG)を入力してください。
-
Regionを確認し、マネージド ID リソースの名前を入力します。 - [
Review + create] を選択し、[Create] を選択します。 - マネージド ID 名をサービス カタログのデプロイ パラメーターにコピーするか、デプロイ時に使用できるよう、一時的に Notepad に貼り付けておいてください。
管理されたアイデンティティに役割を割り当てます
- Azure portal で、作成したマネージド ID に移動してください。
- 左側のペインでAzure Role Assignmentsを選択します。
-
+Add Role Assignmentを選択します。 - ScopeではKey Vaultを選択してください。
- サブスクリプションを確認します。
- Resource には、Key Vault の名前を入力してください。 Common Dependencies テンプレートは、Key Vault を作成する際の手軽な出発点として適しています。 Key Vault テンプレートを使用して、より多くのカスタマイズを行うこともできます。
- キーボールトは必ずAzure ロールベースのアクセス制御 (Azure RBAC)を使用します。 次に「Key Vault Crypto Service Encryption User ロール」を選択します。