メインコンテンツまでスキップ

Microsoft Entra ID への認証を構成する

備考

ベータ版

この機能はベータ版です。使用するには、ワークスペース管理者は プレビュー ページから Microsoft Entra ID向けLakeflow Connect を有効にする必要があります。Databricksのプレビューを管理するを参照してください。

このページでは、Microsoft Entra IDコネクタのDatabricksからの認証を有効にするためにMicrosoft Entra IDを構成する方法を示します。このページのステップで取得した資格情報を使用して、DatabricksでUnity Catalog接続を作成します。

前提条件​

Microsoft Entra IDの設定​

Microsoft Entra IDにアプリケーションを登録し、クライアントシークレットを作成し、アプリケーションにMicrosoft Graphアプリケーションの権限を付与します。Databricksは、クライアント資格情報フローで認証を行うために、アプリケーションの資格情報を使用します。

アプリケーションを登録する​

  1. Microsoft Entra 管理センターにサインインします。
  2. 複数のテナントにアクセスできる場合は、トップ メニューの 設定 アイコンを使用して、取り込むテナントに切り替えます。
  3. Entra ID > アプリの登録 に移動し、 新規登録 を選択します。
  4. アプリケーションの 名前 を入力します。
  5. サポートされているアカウントの種類 で、 シングル テナントのみ - <your tenant> を選択します。
  6. 登録する をクリックします。
  7. アプリの 概要 ページで、 アプリケーション (クライアント) ID と ディレクトリ (テナント) ID を記録します。

Microsoft Entra ID でアプリケーションを登録するを参照してください。

クライアントシークレットの作成​

  1. アプリの登録 で、アプリを選択します。
  2. 証明書とシークレット > クライアント シークレット > 新しいクライアント シークレット を選択します。
  3. クライアントシークレットの説明を追加します。
  4. シークレットの有効期限を選択するか、カスタムライフタイムを指定してください。
  5. [ 追加 ] を選択します。
  6. クライアントシークレットの 値 を記録します。Microsoft Entra IDでは、ページを離れるとこの値は再度表示されません。

アプリケーションに認証情報を追加するを参照してください。

Microsoft Graph アプリケーションのアクセス許可を付与する​

  1. アプリの登録 で、アプリを選択します。
  2. API権限 > 権限の追加 > Microsoft Graph > アプリケーションの権限 を選択します。
  3. 取り込む予定のテーブルに対する権限を選択します。全一覧については、必要なOAuth権限を参照してください。
  4. 権限を追加 を選択します。
  5. \ の管理者の同意を付与する<your tenant> を選択し、同意アクションを確定します。

Web APIs へのアプリ アクセスを構成するを参照してください。

Microsoftクラウドの特定​

テナントをホストしているMicrosoftクラウドを記録します。接続では、 Microsoft クラウド Region に次の値がサポートされています:

  • commercial:Microsoft のグローバル サービス。
  • us_gov_gcc_high:米国政府 L4 (GCC High)。
  • us_gov_dod: 米国政府 L5 (DoD)。
  • china_21vianet: 21Vianet が運営する Microsoft Azure。

ナショナルクラウドの展開を参照してください。

次のステップ​

DatabricksでMicrosoft Entra ID接続を作成します。Microsoft Entra ID接続を作成するを参照してください。