Ein Unternehmen stellt einen B2B-Dienst auf dedizierter Infrastruktur in jedem Kundenkonto bereit. Vor der Veröffentlichung einer Funktion muss das Team Integrationstests auf echter Testinfrastruktur (EC2-Instances und eine RDS-Datenbank) über mehrere AWS-Konten hinweg durchführen. Sie benötigen einen Continuous-Delivery-Prozess, der die Testinfrastruktur in diesen Konten bereitstellt und dann die Integrationstests mit dem geringsten Verwaltungsaufwand ausführt. Welche Lösung erfüllt diese Anforderung?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie AWS CodePipeline mit AWS CloudFormation Change Sets, um die Infrastruktur bereitzustellen. Verwenden Sie eine CloudFormation Custom Resource, um die Tests auszuführen..
Warum dies die Antwort ist
Die korrekte Antwort ist die Verwendung von AWS CodePipeline mit AWS CloudFormation Change Sets zur Bereitstellung der Infrastruktur und einer CloudFormation Custom Resource zur Ausführung der Tests. CodePipeline orchestriert den gesamten CD-Prozess über mehrere Konten hinweg. CloudFormation Change Sets ermöglichen die Vorschau und kontrollierte Aktualisierung von Infrastrukturänderungen. Eine CloudFormation Custom Resource kann benutzerdefinierte Logik (z.B. Ausführung von Integrationstests) über eine Lambda-Funktion aufrufen und in den CloudFormation-Lebenszyklus integrieren, was den Verwaltungsaufwand minimiert. Die anderen Optionen sind weniger geeignet: AWS CodeDeploy ist primär für die Anwendungsbereitstellung auf EC2, Lambda oder ECS gedacht, nicht für die Orchestrierung von Infrastruktur-Provisionierung und Testausführung. Amazon CodeGuru ist ein Code-Review-Service, kein Test-Runner. AWS SAM ist ein Framework für serverlose Anwendungen und nicht primär für die Bereitstellung dedizierter Infrastruktur über mehrere Konten hinweg konzipiert.
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