Gmailの接続を作成する

Important

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

Lakeflow Connectの取り込みのための認証情報を保存するために、カタログエクスプローラーでGmail接続を作成します。 接続の USE CONNECTION 権限を持つユーザーは、認証情報に直接アクセスせずにGmailの取り込みパイプラインを作成できます。

または、管理者ユーザーは、データ インジェスト UI で同時に接続とパイプラインを作成できます。 Gmailからデータを取り込む方法をご覧ください。

特権の要件については、「 マネージド インジェスト ソースへの接続」を参照してください。

前提条件

ソースの セットアップを完了します。 取得したサービスアカウントのJSONキーと郵便受けアドレスを使って接続を作成しましょう。

接続を作成する

  1. Azure Databricks ワークスペースで、[カタログ> 外部の場所 > 接続 > 接続の作成] をクリックします。
  2. 接続のセットアップ ウィザードの [接続の基本] ページで、一意の接続名を指定します。
  3. 「Connection」タイプのドロップダウンメニューで「Gmail」を選択してください。
  4. (省略可能)コメントを追加します。
  5. 次へをクリックします。
  6. [ 認証 ] ページで、次のように入力します。
    • サービスアカウントJSON:ソースセットアップで作成したサービスアカウントのJSONキーの全内容を貼り付けます。 この値は秘密として保存されます。
    • メールボックスメール:取り込むメールボックスのメールアドレス、例えば user@example.com。 これが impersonate_email 価値です。 サービスアカウントはドメイン全体の委任を使ってこのユーザーになりすまし、すべてのGmailのAPI呼び出しがそのユーザーのメールボックスを読み取るようにしています。 これを摂取したい郵便受けに設定してください。 この欄は必須の強制はされませんが、Googleサービスアカウントには独自のメールボックスがないため、空にすると接続はサービスアカウントとして認証され、ユーザーメールボックスを読み取ることができません。 誰かの郵便物を入手するには、ここに住所を指定する必要があります。 郵便受けの選択方法については、 Mailbox select(郵便受け選択)をご覧ください。 ドメイン全体の委任のためにサービスアカウントを認証する方法については、「Azure Databricks インジェスションのためのGmailの設定」をご覧ください。
    • OAuth scope: https://www.googleapis.com/auth/gmail.readonlyの登場です。 コネクタはこの読み取り専用スコープで郵便受けにアクセスします。
  7. [接続の作成] をクリックします。

次のステップ

Gmailからデータを取り込む