Gérer les destinations de notification
Important
Cette fonctionnalité est disponible en préversion publique.
Cet article vous explique comment créer et configurer des destinations de notification pour votre espace de travail.
Les notifications système sont des messages qui vous indiquent quand votre workflow rencontre un événement d’exécution (démarrage, réussite et échec). Par défaut, les notifications sont envoyées aux adresses e-mail des utilisateurs, mais les administrateurs peuvent configurer d’autres destinations de notification à l’aide de webhooks. Cela vous permet de créer des intégrations pilotées par les événements avec Azure Databricks.
Vous devez être un administrateur d’espace de travail Azure Databricks pour gérer les destinations de notification. Une fois qu’une destination est configurée, elle est disponible pour tous les utilisateurs.
Exigences réseau
- La destination de notification doit ajouter les adresses IP de la webapp du plan de contrôle de l’espace de travail à sa liste verte. Consultez Adresses IP et domaines pour les ressources et services Azure Databricks.
- Azure Databricks applique l’utilisation du protocole HTTPS pour la sécurité. La destination de notification doit utiliser des certificats SSL (Secure Sockets Layer) signés par une autorité de certification approuvée.
Créer une nouvelle destination de notification
Pour configurer une nouvelle destination de notification
- Cliquez sur votre nom d’utilisateur dans la barre supérieure de l’espace de travail, puis sélectionnez Paramètres dans la liste déroulante.
- Dans la section Administrateur de l’espace de travail, cliquez sur l’onglet Notifications.
- Cliquez sur le bouton Gérer.
- Cliquez sur + Ajouter une destination.
- Sélectionnez un type de destination. Les destinations suivantes sont actuellement prises en charge :
- Slack
- webhook
- MS Teams
- PagerDuty
- Configurez la destination en fonction du type.
- Cliquez sur Créer.
Utiliser des informations d’identification différentes pour chaque destination
La configuration d’une destination est stockée de manière sécurisée et chiffrée dans votre espace de travail Azure Databricks. Pour améliorer la sécurité si le point de terminaison tiers est compromis, Azure Databricks vous recommande d’utiliser des informations d’identification différentes pour chaque destination configurée. Il s’agit notamment des paramètres suivants :
- Slack : URL vers laquelle la notification est envoyée.
- MS Teams : URL vers laquelle la notification est envoyée.
- PagerDuty : clé d’intégration utilisée pour acheminer de manière unique des notifications vers un service PagerDuty.
- Webhook : nom d’utilisateur et mot de passe utilisés pour s’authentifier auprès d’un point de terminaison tiers en utilisant l’authentification HTTP de base lors de la remise de notifications.
L’utilisation de secrets différents pour chaque destination configurée vous permet de révoquer individuellement l’accès à des destinations de notification individuelles sans affecter le fonctionnement de toutes les autres destinations dans votre espace de travail Azure Databricks.
Destination Slack
Pour configurer une destination Slack, suivez les instructions fournies dans Webhooks entrants pour Slack. Collez l’URL générée dans votre destination de notification Azure Databricks.
Ajouter un webhook à un travail
Après avoir configuré une destination, vous pouvez ajouter la destination de notification à un travail. Pour plus d’informations, consultez Ajouter des notifications par e-mail et par le système pour les événements de travail.
Les utilisateurs peuvent configurer jusqu’à trois destinations système pour chaque type d’événement par travail.
Limites
Les destinations de notification ont actuellement les limitations suivantes :
- Vous pouvez uniquement configurer des notifications pour Databricks SQL et les travaux.
- Les destinations de notification par e-mail ont une limite de 1 300 caractères sur l’adresse du destinataire.