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

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 クライアントの作成

  1. Google Cloud コンソールのGoogle Cloud コンソールに移動します。
  2. プロジェクトを選択または作成します。
  3. APIs & Services > Library に移動し、「Admin SDK API」を検索して選択し、 Enable を選択します。
  4. APIs & サービス > 認証情報 に移動します。
  5. + 資格情報の作成 > OAuth クライアント ID をクリックします。
  6. アプリケーションの種類として Web application を選択します。
  7. 名前を入力します(例:「Databricks Lakeflow Connect」)。
  8. 承認済みリダイレクト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)に置き換えます。
  9. 作成 をクリックします。ブラウザーに、 Client IDClient Secret が記載された OAuth client created ダイアログが表示されます。これらを安全に保管してください。接続ページで使用します。

audit-readonly スコープを承認します

  1. Google Cloud コンソールで、 APIs & サービス > OAuth 同意画面 に移動します。
  2. https://www.googleapis.com/auth/admin.reports.audit.readonly を OAuth クライアントが要求するスコープに追加します。
  3. 接続を承認するアカウントが Google ワークスペース スーパー管理者であることを確認してください。接続を作成すると、このユーザーが 3legged OAuth の同意を完了し、audit-readonly スコープを付与します。

次のステップ

Databricks で Google ワークスペース 接続を作成します。Google ワークスペース 接続の作成を参照してください。