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

Gmail接続を作成

備考

ベータ版

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

カタログエクスプローラーでGmail接続を作成し、Lakeflow Connectインジェスト用の認証資格情報を保存します。接続に対する USE CONNECTION 権限を持つユーザーは、資格情報への直接アクセスを必要とせずに、Gmailインジェストパイプラインを作成できます。

または、管理者ユーザーは、データ取り込み UI で接続とパイプラインを同時に作成できます。「Gmail からのデータの取り込み」を参照してください。

権限の要件については、「管理対象取り込みソースへの接続」を参照してください。

前提条件

ソース設定を完了します。取得したサービスアカウントJSONキーとメールボックスアドレスを使用して、接続を作成します。

つながりを作る

  1. Databricksワークスペースで、 カタログ > 外部ロケーション > 接続 > 接続の作成 をクリックします。

  2. 接続の設定 ウィザードの 接続の基本 ページで、一意の 接続名 を指定します。

  3. 接続の種類 ドロップダウン メニューで、 Gmail を選択します。

  4. (オプション)コメントを追加します。

  5. 次へ をクリックします。

  6. 認証 ページで、次のように入力します。

    • サービスアカウントJSON : ソースのセットアップ時に作成したサービスアカウントJSONキーの全内容を貼り付けます。この値はシークレットとして保存されます。
    • メールボックスのEメール : 取り込むメールボックスのEメールアドレス(例: user@example.com)。これは impersonate_email 値です。サービスアカウントはドメイン全体の委任を使用してこのユーザーを偽装するため、すべての Gmail API 呼び出しはそのユーザーのメールボックスを読み取ります。取り込むメールボックスをここに設定します。このフィールドは必須ではありませんが、Google サービスアカウントには独自のメールボックスがないため、空のままにすると、接続はサービスアカウント自体として認証され、読み取るユーザーメールボックスが存在しなくなります。個人のメールを取り込むには、ここでそのアドレスを指定する必要があります。メールボックスの選択方法の詳細については、「メールボックスの選択」を参照してください。ドメイン全体の委任のためにサービスアカウントを承認する方法については、「Databricks への取り込み用に Gmail を構成する」を参照してください。
    • OAuth scope : https://www.googleapis.com/auth/gmail.readonlyの登場。コネクタがメールボックスにアクセスするには、この読み取り専用スコープが必要です。
  7. 接続の作成 をクリックします。

次のステップ

Gmailからデータを取り込む