Een pipeline implementeert de applicatie sequentieel naar meerdere Regio's. Je hebt Route 53 health checks gebaseerd op CloudWatch-alarmen per Regio. Hoe zorg je ervoor dat de pipeline wacht om te bevestigen dat de applicatie van een Regio gezond is voordat deze naar de volgende Regio gaat?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een Step Functions workflow die de CloudWatch-alarmstatus controleert en faalt als het alarm in ALARM is; voeg een nieuwe pipelinestap in tussen elke Regio-implementatie die deze Step Functions workflow aanroept..
Waarom dit het antwoord is
De juiste aanpak is om een Step Functions workflow te maken die de CloudWatch-alarmstatus controleert. Deze workflow kan een wachtstap bevatten en de alarmstatus periodiek pollen. Als het alarm in de status ALARM komt, kan de Step Functions workflow falen, waardoor de pijplijn stopt. Door deze Step Functions workflow als een aparte stap tussen elke regionale implementatie in de pijplijn in te voegen, wordt de implementatie naar de volgende regio pas gestart nadat de applicatie in de huidige regio gezond is bevonden. Incorrecte opties: AWS CodeDeploy met automatische rollback is nuttig voor het beheren van implementaties en rollbacks, maar het biedt geen ingebouwd mechanisme om te wachten op een CloudWatch-alarmstatus voordat de implementatie naar de volgende regio doorgaat. Een CloudWatch-alarmactie in de pijplijn kan de alarmstatus controleren, maar kan niet effectief wachten op een gezonde status over een langere periode of complexe logica uitvoeren zoals een Step Functions workflow. Het installeren van de CloudWatch agent is goed voor het verzamelen van metrics, maar het verandert niets aan de manier waarop de pijplijn wacht op de gezondheidsstatus van de applicatie. De CloudWatch-alarmactie heeft dezelfde beperkingen als hierboven genoemd.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig