次の方法で共有


ユーザー割り当てマネージド ID を使用して Azure SQL Managed Instance を作成する

適用対象:Azure SQL Managed Instance

この攻略ガイドでは、Microsoft Entra ID (旧称 Azure Active Directory) のユーザー割り当てマネージド ID を使用して Azure SQL Managed Instance を作成する手順の概要を説明します。 Azure SQL Database のサーバー ID にユーザー割り当てマネージド ID を使用する利点の詳細については、「 Microsoft Entra for Azure SQL のマネージド ID」を参照してください。

Note

Microsoft Entra ID の、旧称は Azure Active Directory(Azure AD)です。

前提条件

  • ユーザー割り当てマネージド ID を作成し、サーバーまたはマネージド インスタンス ID として必要なアクセス許可を割り当てます。 詳細については、「ユーザー割り当てマネージド ID を管理する」と「ユーザー割り当てマネージド ID の Azure SQL へのアクセス許可」に関する記事を参照してください。
  • 一般的なケースでは、マネージド ID には、サブスクリプション スコープで SQL Managed Instance 共同作成者 ロールが割り当てられている必要があります。 さらに、サブスクリプション スコープで Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action アクセス許可を持つ Azure RBAC ロール (マネージド ID オペレーター など) が必要です。
  • Azure SQL Managed Instance に既に委任されているサブネットでプロビジョニングする場合、マネージド ID には、サブスクリプション スコープで割り当てられた Microsoft.Sql/managedInstances/write アクセス許可のみが必要です。
  • ユーザー割り当てマネージド ID に PowerShell を使用する場合は、Az.Sql モジュール 3.4以上が必要です。
  • Azure CLI をユーザー割り当てマネージド ID で使用するには、Azure CLI 2.26.0以上が必要です。
  • ユーザー割り当てマネージド ID の使用に関する制限事項と既知の問題の一覧については、「Azure SQL 用の Microsoft Entra でのマネージド ID」を参照してください。
  1. aka.ms/azuresqlhub の Azure SQL ハブに移動します。

  2. Azure SQL Managed Instance のウィンドウで、[オプションの表示] を選択します。

  3. Azure SQL Managed Instance のオプション ウィンドウで、[SQL Managed Instance の作成] を選択します。

    Azure SQL ハブの Azure portal のスクリーンショット。[オプションの表示] ボタンと [SQL Managed Instance の作成] ボタンが表示されています。

  4. [基本] タブの [プロジェクトの詳細][マネージド ドインスタンスの詳細] に必須情報を記入します。 これは、SQL Managed Instance をプロビジョニングするために必要な最小限の情報セットです。

    SQL Managed Instance の基本タブの作成を示す Azure portal スクリーンショット

    構成オプションの詳細については、「 クイック スタート: Azure SQL Managed Instance の作成」を参照してください。

  5. [認証] で適切な認証モデルを選択します。 Microsoft Entra のみの認証を構成する場合は、「ガイド」を参照してください。

  6. 次に、[ネットワーク] タブの構成を確認するか、既定の設定のままにします。

  7. [セキュリティ] タブの [ID] で、[ID の構成] を選択します。

    マネージド インスタンスの作成プロセスの Azure portal のセキュリティ設定のスクリーンショット。

  8. [ID]ウィンドウで、[ユーザー割り当てマネージド ID][追加]を選択します。 目的のサブスクリプションを選択し、[ユーザー割り当てマネージド ID] で、選択したサブスクリプションから目的のユーザー割り当てマネージド ID を選択します。 次に [選択] ボタンを選択します。

    マネージド インスタンス ID を構成しているときのユーザー割り当てマネージド ID の追加を示す Azure portal のスクリーンショット。

    マネージド インスタンス ID を構成しているときのユーザー割り当てマネージド ID を示す Azure portal のスクリーンショット

  9. [プライマリ ID] で、前の手順で選択したのと同じユーザー割り当てマネージド ID を選択します。

    マネージド インスタンスのプライマリ ID を選択する Azure portal のスクリーンショット

    Note

    システム割り当てマネージド ID がプライマリ ID の場合は、[プライマリ ID] フィールドが空である必要があります。

  10. [適用] を選択します

  11. 残りの設定は既定値のまま使用できます。 その他のタブと設定の詳細については、「 クイック スタート: Azure SQL Managed Instance の作成」のガイドに従ってください。

  12. [ 追加の設定 ] タブで、Azure タグの使用を検討します。 たとえば、リソースを作成したユーザーを識別する "所有者" タグまたは "CreatedBy" タグ、このリソースが運用、開発などにあるかどうかを識別する Environment タグなどです。詳細については、「 Azure リソースの名前付けおよびタグ付け戦略を開発する」を参照してください。

  13. 設定の構成が完了したら、[確認と作成] を選択して続行します。 [作成] を選択して、マネージド インスタンスのプロビジョニングを開始します。