適用対象:
Azure Data Factory
Azure Synapse Analytics
ヒント
Data Factory in Microsoft Fabric は、よりシンプルなアーキテクチャ、組み込みの AI、および新機能を備えた次世代のAzure Data Factoryです。 データ統合を初めて使用する場合は、Fabric Data Factory から始めます。 既存の ADF ワークロードをFabricにアップグレードして、データ サイエンス、リアルタイム分析、レポートの新機能にアクセスできます。
前提条件
ユーザーには、マネージド ID オペレーター (Azure RBAC) ロール、または Microsoft を持つカスタム ロールが必要です。ManagedIdentity/userAssignedIdentities/*/assign/action ユーザー割り当てマネージド ID を資格情報として構成する RBAC アクション。 Synapse で資格情報を作成して使用するには、追加の RBAC が必要です。 詳細については、こちらを参照してください。
資格情報を使用する
ユーザー割り当てマネージド ID、サービス プリンシパルを含めることができる資格情報が導入され、Microsoft Entra認証をサポートするリンクされたサービスで使用できるシステム割り当てマネージド ID も一覧表示されます。 Microsoft Entra ID ベースのすべての資格情報を統合して管理するのに役立ちます。
次に示すのは、リンクされたサービスで認証にユーザー割り当てマネージド ID を使用するための一般的な手順です。
Azureで作成されたユーザー割り当てマネージド ID がない場合は、最初に Azure ポータル 管理 ID ページで作成します。
Azure ポータル、SDK、PowerShell、REST API を使用して、ユーザー割り当てマネージド ID をデータ ファクトリ インスタンスに関連付けます。 次のスクリーンショットは、Azure ポータル (データ ファクトリ ブレード) を使用して、ユーザー割り当てマネージド ID を関連付けたものです。
データ ファクトリのユーザー インターフェイスで、資格情報を対話形式で作成します。 手順 1 でデータ ファクトリに関連付けたユーザー割り当てマネージド ID を選択できます。
リンク サービスを新しく作成し、認証で [ユーザー割り当てマネージド ID] を選択します
スクリプトを使用した資格情報の管理
上記のアクションには、 SDK、 PowerShell、 REST API を 使用できます。 ユーザー割り当てマネージド ID を作成し、Bicep/ARM を使用してリソースにアクセス許可を割り当てる例は、この例で使用できます。 ユーザー割り当てマネージド ID を持つリンクされたサービスは、現在、Synapse Spark ではサポートされていません。
関連するコンテンツ
マネージド ID を使用する状況と方法を紹介する次のトピックをご覧ください。
データ ファクトリのマネージド ID の基になっているAzure リソースのマネージド ID の背景については、「Azure リソースの管理 ID> の概要」を参照してください。