J'ai créé un outil (python) pour notifier les informations de session d'étude Connpass dans Slack et j'ai essayé d'automatiser le déploiement avec terraform. Cliquez ici pour les choses → https://github.com/ishim0226/ConnpassToSlack
Tout ce que vous avez à faire est de définir quelques paramètres et de les appliquer, afin de pouvoir déployer en quelques minutes.
Je travaille généralement en tant qu'ingénieur d'infrastructure et je ne fais pas beaucoup de programmation, alors je voulais étudier. Quoi qu'il en soit, je voulais multiplier les compétences de la partie infrastructure, et suite à une réflexion sur le principe du codage d'infrastructure sur le cloud, j'ai fait quelque chose comme ça. Si vous trouvez quelque chose d'étrange, je vous serais reconnaissant de bien vouloir commenter.
En gros, les caractéristiques sont les suivantes.
--Notifiez uniquement les événements nouvellement ajoutés ou les événements mis à jour. (Les événements notifiés sont gérés dans DB)
Exécutez régulièrement Lambda avec CloudwatchEvents et envoyez les événements acquis à DynamoDB. Ensuite, cliquez sur l'URL du Webhook Slack dans Lambda exécutée par DynamoDB Stream pour notifier Slack.
Lorsque l'heure d'exécution est atteinte, la notification Slack suivante est envoyée.
Recommended Posts