Important
この機能は ベータ版です。 これを使うには、ワークスペース管理者がプレビューページからLakeflow ConnectをSendGrid用に有効にする必要があります。 Manage Azure Databricks プレビューを参照してください。
このページでは、SendGrid コネクタで Azure Databricks からの認証を有効にするために SendGrid を構成する方法を説明します。 SendGridコネクタはSendGrid APIキーを使ってAzure Databricksにデータを取り込みます。 このページの手順で取得した資格情報を使用して、Azure Databricksで Unity カタログ接続を作成します。
Prerequisites
- ProやPremierのメールAPIプラン、またはAdvanced Marketing CampaignsプランのSendGridアカウント。 サブユーザーはこれらのプランでのみ利用可能です。 詳細については、SendGridのドキュメントにある Subusers をご覧ください。
- 管理者権限で、サブユーザーやIPアクセス管理データへの読み取りアクセスを持つAPIキーを作成できます。
- アカウントにIPアクセス管理が有効になっている場合、Azure Databricksのサーバーレス出口IPアドレスは許可リストに入っている必要があります。 SendGridはリストに含まれていないIPアドレスからのAPIアクセスをブロックします。
SendGridの設定
SubusersとIPアクセス管理APIへの読み取りアクセスを持つSendGrid APIキーを作成します。 詳細については、SendGridのドキュメントにある APIキー をご覧ください。
- 管理者としてSendGridアプリケーションにサインインしてください。
- 左のナビゲーションで「 設定」 > APIキーを選択します。
- API キーを作成をクリックします。
- キーの名前を入力し、 その後「制限付きアクセス」を選択します。
- IPアクセス管理およびサブユーザーに読み取りアクセスを付与します。 これらの権限により、コネクターは最近のアクセス試行を読み取り、サブユーザーを列挙できます。
- 「 作成して表示」をクリックし、生成されたキーをコピーします。 SendGridはキー値を一度だけ表示します。
- キーを安全に保存します。 この値は、Azure Databricksで接続を作成するときに API キーとして入力します。
SendGridアカウントのデータ領域に注目してください。 EUのデータレジデンシーアカウントは api.eu.sendgrid.comを使用しますが、その他のアカウントはすべてグローバルエンドポイント api.sendgrid.comを使用します。 接続を作成する際にこの地域を選択します。
次のステップ
Azure Databricks で SendGrid 接続を作成する。 詳細は「 Create a SendGrid connection」を参照してください。