Solucionar problemas do conector SendGrid
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 descreve erros comuns que você pode encontrar com o conector gerenciado do SendGrid e como resolvê-los.
Falha na autenticação do pipeline
Causa: O pipeline para com um erro de autorização quando uma das seguintes condições é verdadeira: a API key não é válida ou foi rotacionada, a key não tem acesso de leitura aos dados de Subusers ou IP Access Management, ou a account tem o IP Access Management ativado e os endereços IP de saída do Databricks não estão na lista de permissões.
soluções:
Confirme se a chave de API tem acesso de leitura às APIs Subusers e IP Access Management, seguindo Configurar autenticação para SendGrid. Se a chave tiver sido rotacionada, atualize a conexão com a nova chave. Consulte Criar uma conexão SendGrid.
Se sua conta tiver o Gerenciamento de Acesso IP habilitado, adicione os endereços IP de saída serverless do Databricks à sua lista de permissões do SendGrid. O SendGrid bloqueia o acesso à API de endereços IP que não estão na lista. Para obter mais informações, consulte IP Access Management na documentação do SendGrid.
O pipeline atingiu o limite de taxa
Causa: O SendGrid limita as solicitações de API quando o conector excede o limite de taxa da conta. O conector tenta novamente após o intervalo que o SendGrid retorna no cabeçalho de resposta Retry-After.
soluções:
Reduza a frequência com que o pipeline é executado para que cada sincronização permaneça dentro do limite de taxa do SendGrid. Para obter mais informações sobre os limites de taxa do SendGrid, consulte Limites de taxa na documentação do SendGrid.