Dépanner le connecteur SendGrid
Bêta
Cette fonctionnalité est en version bêta. Les administrateurs de Workspace peuvent contrôler l’accès à cette fonctionnalité depuis la page Aperçus . Consultez Gérer les aperçus Databricks.
Cette page décrit les erreurs courantes que vous pourriez rencontrer avec le connecteur SendGrid géré et comment les résoudre.
Échec de l’authentification du pipeline
Cause : le pipeline s’arrête avec une erreur d’autorisation lorsque l’une des conditions suivantes est vraie : la clé API n’est pas valide ou a été renouvelée, la clé ne dispose pas de l’accès en lecture aux données Subusers ou IP Access Management, ou le compte a activé IP Access Management et les adresses IP de sortie Databricks ne figurent pas sur la liste d’autorisation.
Solutions:
Confirmez que la clé API dispose d’un accès en lecture aux APIs Subusers et IP Access Management, en suivant Configurer l’authentification auprès de SendGrid. Si la clé a été renouvelée, mettez à jour la connexion avec la nouvelle clé. Voir Créer une connexion SendGrid.
Si votre compte dispose de la gestion des accès IP activée, ajoutez les adresses IP de sortie serverless de Databricks à votre liste d’autorisations SendGrid. SendGrid bloque l’accès à l’API depuis les adresses IP qui ne figurent pas sur la liste. Pour en savoir plus, consultez IP Access Management dans la documentation de SendGrid.
Le pipeline est limité par le débit
Cause : SendGrid limite les requêtes API lorsque le connecteur dépasse la limite de débit du compte. Le connecteur effectue une nouvelle tentative après l'intervalle renvoyé par SendGrid dans l'en-tête de réponse Retry-After.
Solutions:
Réduisez la fréquence d’exécution du pipeline afin que chaque synchronisation reste dans la limite de débit SendGrid. Pour plus d’informations sur les limites de débit de SendGrid, consultez Limites de débit dans la documentation SendGrid.