Managed identities in Microsoft Entra for Azure Synapse Analytics

Microsoft Entra ID (formerly Azure Active Directory) では、システム割り当てマネージド ID (SMI) とユーザー割り当てマネージド ID (UMI) の 2 種類のマネージド ID がサポートされます。 詳細については、マネージド ID の種類に関するページを参照してください。

管理型IDを使って、SQL 接続文字列オプションAuthentication=Active Directory Managed Identityを使ってSynapse SQLデータベースにアクセスできます。 CREATE USER ステートメントを使用して、ターゲット データベースのマネージド ID から SQL ユーザーを作成する必要があります。 詳細については、「SqlClient を使用したMicrosoft Entra認証の使用を参照してください。

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

UMI を作成する方法については、「ユーザー割り当てマネージド ID の管理」を参照してください。

SynapseワークスペースでUMIを使用するには、まずサービスインスタンス内で認証情報を作成してください。 詳細については、Azure Synapse Analytics のマネージド サービス IDをご覧ください。

Permissions

専用またはサーバーレスの SQL プールのデータベースにアクセスするには、マネージド ID 用のデータベース ユーザーを作成し、必要な権限を付与します。 Synapse SQLにおけるMicrosoft Entraユーザーおよびデータベース権限の詳細については、Azure Synapse AnalyticsのSQL認証を参照してください。