GitHub インジェスト用に OAuth U2M を構成する

Important

この機能は ベータ版です。 ワークスペース管理者は、[ プレビュー] ページからこの機能へのアクセスを制御できます。 Manage Azure Databricks プレビューを参照してください。

このページでは、GitHub から Azure Databricks への取り込みに使用する OAuth ユーザー対マシン(U2M)認証を設定する方法について説明します。

前提条件

GitHubから取り込むには、次のものが必要です。

  • データを取り込む組織にアクセスできるGitHub アカウント。
  • GitHub アカウントの開発者設定で OAuth アプリを作成するためのアクセス許可。

GitHub OAuth アプリを構成する

  1. GitHub アカウントの開発者設定ページに移動します。

  2. [ OAuth アプリ ] セクションで、[ 新しい OAuth アプリ] をクリックします。

  3. アプリケーションの名前とホーム ページの URL と説明を入力します。

  4. 承認コールバック URL を次のように設定します。

    https://<your_workspace_domain>/login/oauth/lakehousefederation.html

    例えば次が挙げられます。

    https://my-databricks-account.cloud.databricks.com/login/oauth/lakehousefederation.html

  5. [Register Application] をクリックします。 これにより、アプリケーションの詳細ページに移動します。

  6. クライアント ID をメモします。 Unity カタログ接続を作成するときに必要になります。

  7. [ 新しいクライアント シークレットの生成 ] をクリックして、アプリケーションのクライアント シークレットを生成します。

  8. 生成された クライアント シークレットをメモします。 この値は 1 回だけ表示されます。

次のステップ

管理者は カタログ エクスプローラーを使用して接続を作成し、 管理者以外がパイプラインを作成できるようになりました。