Introduction
Dans cet article, nous allons voir comment peut on créer des alertes Slack à partir d’alertes SNS sur AWS tel que :
Tutoriel
Création d’un topic SNS
La première étape à réaliser est la création d’un topic SNS (Simple Nofitification Service). Pour cela, connectez vous à la console AWS, allez sur la page :
Page d’accueil > Dans la barre de recherche : Amazon Simple Notification Service > Topics > Create topic
Paramétrez votre topic :
- Type :
- FIFO : Si vous souhaitez que vos messages soient interprétés par le service SNS dans l’ordre.
- Standard : Si vous souhaitez avoir un meilleur débit, cependant un message peut être traité plusieurs fois. Pour l’exemple je choisis cette option
- Name : Le nom de votre topic, pour l’exemple je l’appelle slack-notification
- Display name : (uniquement nécessaire pour les notifications SMS)
- Encryption : Définis si oui ou non les messages sont chiffrés au repos (at rest). Pour garder ce tutoriel facile, je désactive cette fonctionnalité (Disable encryption). Dans un environnement de production, il est primordial de chiffrer ces données en utilisant une clé gérée par le service d’AWS KMS (Key Management Service)
- Access policy : Définis qui a le droit d’envoyer des messages, et qui a le droit de s’inscrire pour les recevoir. Pour cette démonstration, nous laissons les paramètres par défaut.
- Delivery retry policy (HTTP/S) : Définis la politique d’essaie dans le cas d’une erreur, vous pouvez laisser la politique par défaut.
- Delivery status logging : Définis à quel service les logs sont envoyés. Pour cet exemple, nous laissons les valeurs par défaut (pas de log)
- Tags : Tags à ajouter
Vos informations devraient être comme ceux-ci :
Vous pouvez cliquer sur Create topic.
Votre topic SNS est prêt !