Important
この機能は ベータ版です。
このページでは、GitHub から Azure Databricks への取り込みに使用する OAuth ユーザー対マシン(U2M)認証を設定する方法について説明します。
前提条件
GitHubから取り込むには、次のものが必要です。
- データを取り込む組織にアクセスできるGitHub アカウント。
- GitHub アカウントの開発者設定で OAuth アプリを作成するためのアクセス許可。
GitHub OAuth アプリを構成する
GitHub アカウントにサインインします。
ページの右上にあるプロフィール写真をクリックすると、ユーザーナビゲーションメニューが開かれます。
[設定]をクリックします。
[開発者向け設定] をクリックします。
[ OAuth アプリ ] セクションで、[ 新しい OAuth アプリ] をクリックします。
応募 名 欄に印象的な応募名を入力してください。
ホームページのURL欄に、Azure DatabricksインスタンスのプライマリURLを入力します。 たとえば、「
https://my-databricks-account.cloud.databricks.com」のように入力します。 オプションで、申請書の説明を入力してください。承認コールバック URL を次のように設定します。
https://<your_workspace_domain>/login/oauth/lakehousefederation.html例えば次が挙げられます。
https://my-databricks-account.cloud.databricks.com/login/oauth/lakehousefederation.html[Register Application] をクリックします。 これにより、アプリケーションの詳細ページに移動します。
クライアント ID をメモします。 Unity カタログ接続を作成するときに必要になります。
[ 新しいクライアント シークレットの生成 ] をクリックして、アプリケーションのクライアント シークレットを生成します。
生成された クライアント シークレットをメモします。 この値は 1 回だけ表示されます。
次のステップ
管理者は カタログ エクスプローラーを使用して接続を作成し、 管理者以外がパイプラインを作成できるようになりました。