Détectez les déploiements via le suivi des changements New Relic, envoyez des demandes d'approbation Slack et automatisez le rollback de l'API Gateway à l'aide d'AWS Systems Manager.
Exigences:
- Identifiants AWS (API Gateway + Systems Manager)
- Jeton Slack
- Monitoring des entités New Relic
Ce que fait ce workflow :
- Détecter les déploiements récents à l'aide du suivi des modifications New Relic
- Envoyez des notifications Slack avec des boutons d'approbation
(:+1: or :-1:) - Créer un document SSM après l'approbation pour automatiser le rollback
- Restaurer l'intégration de l'API Gateway vers la version Lambda précédente
- Créer un nouveau déploiement pour appliquer un retour en arrière
- Envoyer des notifications d'état à Slack
- Nettoyer le document SSM après l'exécution
Actions clés: newrelic.nerdgraph.execute, slack.chat.postMessage, slack.chat.getReactions, aws.systemsManager.writeDocument, aws.systemsManager.startAutomation, aws.systemsManager.waitForAutomationStatus, aws.systemsManager.deleteDocument
Et ensuite ?
- Gestion EC2: Automatisation de l'infrastructure
- Alertes NRQL: Modèles d'alerte personnalisés