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

GitLab 認証の構成

備考

ベータ版

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

このページでは、GitLab コネクタ用に Databricks からの認証を有効にするように GitLab を設定する方法について説明します。このページのステップで取得した資格情報を使用して、Databricks で Unity Catalog 接続を作成します。

前提条件​

  • ご自身が所有する GitLab OAuth アプリケーションを gitlab.com 上で作成できる必要があります。このコネクタは gitlab.com から取り込みを行います。セルフマネージドの GitLab インスタンスからは取り込みません。
  • 認証を行うユーザーは、取り込みを行うグループおよびプロジェクトのメンバーである必要があります。このコネクターは、ユーザーがアクセスできるグループとプロジェクトのみを読み取ります。
  • 一部のテーブルでは、有料の GitLab プランが必要です。「どの GitLab プランがコネクターで必要ですか?」を参照してください。
  • OAuthアプリケーションのリダイレクトURIを設定するには、Databricksワークスペースドメインが必要です。

GitLab の構成​

GitLab OAuth アプリケーションを登録して、Databricks が認証に使用するクライアント資格情報を取得します。GitLab OAuth プロバイダーのドキュメントを参照してください。

  1. gitlab.comにサインインし、右上隅のアバターを選択します。
  2. プロファイルの編集 を選択します。
  3. In the left sidebar, select Access > Applications .
  4. [新しいアプリケーションの追加] を選択します。
  5. [名前] に、アプリケーションの名前を入力します。
  6. リダイレクトURI で、https://<your-workspace-domain>/login/oauth/http.htmlを入力します。
  7. Scopes で read_api を選択します。このスコープにより、認証を行うユーザーがアクセスできるグループとプロジェクト全体にわたって、APIへの読み取りアクセス権が 부여 されます。
  8. [アプリケーションを保存] を選択します。
  9. アプリケーション ID をコピーします。「 Secret 」フィールドで [ Copy ] を選択して、 Secret をコピーします。これらは接続の作成時に入力します。

次のステップ​

Databricks で GitLab 接続を作成する。「GitLab 接続の作成」を参照してください。