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