Configurer l'authentification auprès de 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 montre comment configurer SendGrid pour activer l’authentification depuis Databricks pour le connecteur SendGrid. Le connecteur SendGrid utilise une clé d’API SendGrid pour ingérer des données dans Databricks. Utilisez les identifiants récupérés lors des étapes décrites sur cette page pour créer une connexion Unity Catalog dans Databricks.
Prérequis
- Un compte SendGrid sur un forfait API e-mail Pro ou Premier , ou un forfait Advanced Marketing Campaigns. Les sous-utilisateurs ne sont disponibles que sur ces forfaits. Pour plus d’informations, consultez Subusers dans la documentation SendGrid.
- Accès administrateur pour créer une clé API avec accès en lecture aux données de gestion des sous-utilisateurs et des accès IP.
- Si votre compte a activé IP Access Management, les adresses IP de sortie Databricks serverless doivent figurer sur votre liste d’autorisations. SendGrid bloque l’accès à l’API depuis les adresses IP qui ne figurent pas sur la liste.
Configurer SendGrid
Créez une clé d’API SendGrid avec un accès en lecture aux APIs Subusers et IP Access Management. Pour plus d’informations, consultez API keys dans la documentation SendGrid.
- Connectez-vous à l'application SendGrid en tant qu'administrateur.
- Dans la navigation de gauche, sélectionnez Paramètres > Clés API .
- Cliquez sur Créer une clé API .
- Saisissez un nom pour la clé, puis sélectionnez Accès restreint .
- Accordez un accès en lecture à la gestion de l'accès IP et aux sous-utilisateurs . Ces autorisations permettent au connecteur de lire les tentatives d'accès récentes et d'énumérer les sous-utilisateurs.
- Cliquez sur Créer et afficher , puis copiez la clé générée. SendGrid n’affiche la valeur de la clé qu’une seule fois.
- Stockez la clé de manière sécurisée. Vous saisissez cette valeur en tant que clé API lorsque vous créez une connexion dans Databricks.
Notez la région de données de votre compte SendGrid. Les comptes avec résidence des données dans l’UE utilisent api.eu.sendgrid.com; tous les autres comptes utilisent l’endpoint global api.sendgrid.com. Vous sélectionnez cette région lors de la création de la connexion.
Étapes suivantes
Créez une connexion SendGrid dans Databricks. Voir Créer une connexion SendGrid.