Pular para o conteúdo principal

Configurar autenticação para o SendGrid

info

Beta

Esse recurso está em Beta. Os administradores do workspace podem controlar o acesso a esse recurso na página Pré-visualizações . Consulte Gerenciar prévias do Databricks.

Esta página mostra como configurar o SendGrid para habilitar a autenticação a partir do Databricks para o conector do SendGrid. O conector do SendGrid usa uma key de API do SendGrid para ingerir dados no Databricks. Use as credenciais recuperadas a partir d os passos nesta página para criar uma conexão do Unity Catalog no Databricks.

Pré-requisitos

  • Uma conta SendGrid em um plano de API de email Pro ou Premier , ou um plano Advanced Marketing Campaigns. Subusuários estão disponíveis apenas nestes planos. Para obter mais informações, consulte Subusuários na documentação do SendGrid.
  • Acesso de administrador para criar uma chave de API com acesso de leitura aos dados de Subusuários e Gerenciamento de acesso por IP.
  • Se sua conta tiver o Gerenciamento de acesso por IP ativado, os endereços IP de saída serverless do Databricks deverão estar em sua lista de permissões. O SendGrid bloqueia o acesso à API de endereços IP que não estão na lista.

Configurar o SendGrid

Crie uma SendGrid API key com acesso de leitura às APIs Subusers e IP Access Management. Para obter mais informações, consulte chaves de API na documentação do SendGrid.

  1. Faça login no aplicativo SendGrid como administrador.
  2. Na navegação à esquerda, selecione Configurações > Chaves de API .
  3. Clique em Criar API key .
  4. Insira um nome para a chave e, em seguida, selecione Restricted Access .
  5. Conceda Acesso de leitura ao Gerenciamento de acesso por IP e aos Subusuários . Essas permissões permitem que o conector leia tentativas de acesso recentes e enumere subusuários.
  6. Clique em Criar & Visualizar , depois copie a chave gerada. O SendGrid mostra o valor da key apenas uma vez.
  7. Armazene a key com segurança. Você insere esse valor como a chave de API ao criar uma conexão no Databricks.

Observe a região de dados da sua account SendGrid. Contas com residência de dados na UE usam api.eu.sendgrid.com; todas as outras contas usam o endpoint global api.sendgrid.com. Você seleciona esta região ao criar a conexão.

Passos seguintes

Crie uma conexão do SendGrid no Databricks. Consulte Criar uma conexão do SendGrid.