次の方法で共有


ユーザー割り当てマネージド 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 を使用する利点の詳細については、「Azure SQL 用の Microsoft Entra でのマネージド 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. Azure portal の [SQL デプロイ オプションの選択] ページを参照します。

  2. まだ Azure portal にサインインしていない場合は、求められたらサインインします。

  3. [SQL マネージド インスタンス] で、 [リソースの種類][単一インスタンス] に設定し、 [作成] を選択します。

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