Gmail接続を作成
備考
ベータ版
この機能はベータ版です。ワークスペース管理者は、 プレビュー ページからこの機能へのアクセスを制御できます。Databricksのプレビューを管理するを参照してください。
カタログエクスプローラーでGmail接続を作成し、Lakeflow Connectインジェスト用の認証資格情報を保存します。接続に対する USE CONNECTION 権限を持つユーザーは、資格情報への直接アクセスを必要とせずに、Gmailインジェストパイプラインを作成できます。
または、管理者ユーザーは、データ取り込み UI で接続とパイプラインを同時に作成できます。「Gmail からのデータの取り込み」を参照してください。
権限の要件については、「管理対象取り込みソースへの接続」を参照してください。
前提条件
ソース設定を完了します。取得したサービスアカウントJSONキーとメールボックスアドレスを使用して、接続を作成します。
つながりを作る
-
Databricksワークスペースで、 カタログ > 外部ロケーション > 接続 > 接続の作成 をクリックします。
-
接続の設定 ウィザードの 接続の基本 ページで、一意の 接続名 を指定します。
-
接続の種類 ドロップダウン メニューで、 Gmail を選択します。
-
(オプション)コメントを追加します。
-
次へ をクリックします。
-
認証 ページで、次のように入力します。
- サービスアカウントJSON : ソースのセットアップ時に作成したサービスアカウントJSONキーの全内容を貼り付けます。この値はシークレットとして保存されます。
- メールボックスのEメール : 取り込むメールボックスのEメールアドレス(例:
user@example.com)。これはimpersonate_email値です。サービスアカウントはドメイン全体の委任を使用してこのユーザーを偽装するため、すべての Gmail API 呼び出しはそのユーザーのメールボックスを読み取ります。取り込むメールボックスをここに設定します。このフィールドは必須ではありませんが、Google サービスアカウントには独自のメールボックスがないため、空のままにすると、接続はサービスアカウント自体として認証され、読み取るユーザーメールボックスが存在しなくなります。個人のメールを取り込むには、ここでそのアドレスを指定する必要があります。メールボックスの選択方法の詳細については、「メールボックスの選択」を参照してください。ドメイン全体の委任のためにサービスアカウントを承認する方法については、「Databricks への取り込み用に Gmail を構成する」を参照してください。 - OAuth scope :
https://www.googleapis.com/auth/gmail.readonlyの登場。コネクタがメールボックスにアクセスするには、この読み取り専用スコープが必要です。
-
接続の作成 をクリックします。