Eine Pipeline stellt die Anwendung nacheinander in mehreren Regionen bereit. Sie haben Route 53-Health-Checks, die auf CloudWatch-Alarmen pro Region basieren. Wie stellen Sie sicher, dass die Pipeline wartet, um zu bestätigen, dass die Anwendung einer Region fehlerfrei ist, bevor sie zur nächsten Region übergeht?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie einen Step Functions-Workflow, der den Status des CloudWatch-Alarms überprüft und fehlschlägt, wenn der Alarm im Status ALARM ist; fügen Sie eine neue Pipeline-Phase zwischen jeder Regionsbereitstellung ein, die diesen Step Functions-Workflow aufruft..
Warum dies die Antwort ist
Die korrekte Option nutzt AWS Step Functions, um den Status des CloudWatch-Alarms zu überwachen. Ein Step Functions-Workflow kann so konfiguriert werden, dass er den Alarmstatus abfragt und erst fortfährt, wenn der Alarm im Zustand OK ist, oder fehlschlägt, wenn er im Zustand ALARM verbleibt. Durch das Einfügen einer Pipeline-Phase, die diesen Workflow zwischen den regionalen Bereitstellungen aufruft, wird sichergestellt, dass die Bereitstellung in der nächsten Region erst beginnt, wenn die Anwendung in der vorherigen Region als fehlerfrei bestätigt wurde. Die Option mit AWS CodeDeploy ist ungeeignet, da CodeDeploy hauptsächlich für die Bereitstellung auf Instances oder Serverless-Anwendungen gedacht ist und nicht direkt für die regionsübergreifende Überprüfung des Anwendungszustands über Route 53-Health-Checks. Eine CloudWatch-Alarmaktion direkt in der Pipeline kann den Alarmstatus nicht aktiv überwachen und auf das OK-Signal warten; sie kann nur bei einem ALARM-Zustand ausgelöst werden. Der CloudWatch-Agent meldet Metriken von EC2-Instances, aber die Überprüfung des Anwendungszustands und das Warten auf dessen Bestätigung erfordert eine Orchestrierung, die der Agent allein nicht bietet.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich