Google ワークスペースへの認証を構成する
備考
ベータ版
この機能はベータ版です。ワークスペース管理者は、 プレビュー ページからこの機能へのアクセスを制御できます。Databricksのプレビューを管理するを参照してください。
このページでは、Google Workspace コネクタに対して Databricks からの認証を有効にするように Google Workspace を設定する方法について説明します。このページのステップで取得した資格情報を使用して、Databricks で Unity Catalog の接続を作成します。
前提条件
- Admin SDK Reports API を搭載した Google Workspace アカウント。このコネクターは、Google Admin SDK Reports API を介して複数の Google ワークスペース アプリケーションから監査アクティビティを読み取ります。
- OAuthのスコープを承認するためのGoogle Workspace管理コンソールへのスーパー管理者アクセス。
- OAuth クライアントを作成する Google Cloud プロジェクト。OAuth 2.0 認証情報の作成を参照してください。
Google ワークスペース を設定する
Google ワークスペース コネクタは、ユーザー承認(3legged OAuth)を使用して認証します。Google Workspace スーパー管理者により、Admin SDK Reports API の audit-readonly スコープへのアクセスが承認され、コネクタが複数のアプリケーションにまたがって監査 Logs を読み取れるようになります。
OAuth クライアントの作成
- Google Cloud コンソールのGoogle Cloud コンソールに移動します。
- プロジェクトを選択または作成します。
- APIs & Services > Library に移動し、「Admin SDK API」を検索して選択し、 Enable を選択します。
- APIs & サービス > 認証情報 に移動します。
- + 資格情報の作成 > OAuth クライアント ID をクリックします。
- アプリケーションの種類として Web application を選択します。
- 名前を入力します(例:「Databricks Lakeflow Connect」)。
- 承認済みリダイレクトURI で、Databricks の OAuth リダイレクト URI (
https://<your-databricks-workspace-url>/login/oauth/http.html) を追加します。<your-databricks-workspace-url>を Databricks ワークスペースの URL(例:https://dbc-a1b2c3d4-e5f6.cloud.databricks.com)に置き換えます。 - 作成 をクリックします。ブラウザーに、 Client ID と Client Secret が記載された OAuth client created ダイアログが表示されます。これらを安全に保管してください。接続ページで使用します。
audit-readonly スコープを承認します
- Google Cloud コンソールで、 APIs & サービス > OAuth 同意画面 に移動します。
https://www.googleapis.com/auth/admin.reports.audit.readonlyを OAuth クライアントが要求するスコープに追加します。- 接続を承認するアカウントが Google ワークスペース スーパー管理者であることを確認してください。接続を作成すると、このユーザーが 3legged OAuth の同意を完了し、audit-readonly スコープを付与します。
次のステップ
Databricks で Google ワークスペース 接続を作成します。Google ワークスペース 接続の作成を参照してください。