Ein DevOps-Ingenieur erstellt eine mehrstufige AWS CodePipeline, die einen manuellen Genehmigungsschritt zwischen Test und Bereitstellung erfordert. Das Entwicklungsteam verwendet ein benutzerdefiniertes Chat-Tool, das Webhooks akzeptiert und nahezu Echtzeit-Pipeline-Status- und Genehmigungsbenachrichtigungen benötigt. Wie sollte der Ingenieur Benachrichtigungen konfigurieren, damit Pipeline-Statusänderungen und Genehmigungsanfragen an das Chat-Tool gesendet werden?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie eine Amazon EventBridge-Regel, die mit CodePipeline Pipeline Execution State Change-Ereignissen übereinstimmt, veröffentlichen Sie übereinstimmende Ereignisse in einem SNS-Thema und abonnieren Sie eine Lambda-Funktion (die an die Chat-Webhook-URL sendet) für dieses SNS-Thema..
Warum dies die Antwort ist
Die korrekte Antwort verwendet Amazon EventBridge, um CodePipeline-Ereignisse zu erfassen. EventBridge ist ideal für die Reaktion auf Zustandsänderungen in AWS-Diensten. Die Regel filtert nach den relevanten CodePipeline-Ereignissen und leitet sie an ein SNS-Thema weiter. Eine Lambda-Funktion, die am SNS-Thema abonniert ist, kann dann die Ereignisdetails verarbeiten und an die benutzerdefinierte Chat-Webhook-URL senden. Dies bietet eine flexible und skalierbare Lösung für Benachrichtigungen. Die Option mit CloudWatch Logs ist weniger geeignet, da CloudWatch Logs primär für Protokollsammlung und -analyse gedacht ist, nicht als primärer Ereignisbus für AWS-Dienste. Die CloudTrail-Option ist ebenfalls nicht optimal, da CloudTrail hauptsächlich für die Überwachung von API-Aufrufen und Governance verwendet wird und nicht für die Echtzeitverarbeitung von Pipeline-Zustandsänderungen konzipiert ist. Die Option, jede Pipeline zu ändern, ist ineffizient und nicht zentralisiert; sie würde bei vielen Pipelines zu hohem Wartungsaufwand führen.
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