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

GitHubデータ取り込みのためのOAuth U2Mの設定

備考

ベータ版

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

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

前提条件​

GitHubからデータを取り込むには、以下のものが必要です。

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

GitHub OAuthアプリを設定する​

  1. GitHub アカウントにサインインしてください。

  2. 任意のページの右上で、プロフィール写真をクリックしてユーザーナビゲーションメニューを開きます。

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

  4. 開発者設定 をクリックします。

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

  6. Application name フィールドに、覚えやすいアプリケーション名を入力します。

  7. Homepage URL フィールドに、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. 「アプリケーションを登録する」 をクリックしてください。これにより、アプリケーションの詳細ページに移動します。

  10. クライアントID をメモしてください。Unity Catalog接続を作成する際に必要になります。

  11. 「新しいクライアントシークレットを生成」 をクリックすると、アプリケーション用のクライアントシークレットが生成されます。

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

次のステップ​

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