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

Important

この機能は ベータ版です。

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

前提条件

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

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

GitHub OAuth アプリを構成する

  1. GitHub アカウントにサインインします。

  2. ページの右上にあるプロフィール写真をクリックすると、ユーザーナビゲーションメニューが開かれます。

  3. [設定]をクリックします。

  4. [開発者向け設定] をクリックします。

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

  6. 応募 名 欄に印象的な応募名を入力してください。

  7. ホームページのURL欄に、Azure DatabricksインスタンスのプライマリURLを入力します。 たとえば、「 https://my-databricks-account.cloud.databricks.com 」のように入力します。 オプションで、申請書の説明を入力してください。

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

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

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

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

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

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

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

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

次のステップ

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