Ein Unternehmen nutzt AWS CloudFormation für Bereitstellungen und speichert Anwendungs-Binärdateien und -Vorlagen in versionierten Amazon S3-Buckets. Entwickler verwenden eine EC2-Instance als IDE, rufen Binärdateien von S3 ab, ändern sie, führen lokale Unit-Tests durch und laden die Ergebnisse zurück nach S3. Das Team möchte CI/CD mit AWS CodePipeline implementieren und hat folgende Anforderungen: AWS CodeCommit für die Quellcodeverwaltung verwenden; Unit-Tests und Sicherheitsüberprüfungen automatisieren; Entwickler benachrichtigen, wenn Unit-Tests fehlschlagen; Laufzeit-Feature-Toggles und dynamische Bereitstellungsanpassung ermöglichen; die Genehmigung des Lead-Entwicklers vor der Bereitstellung einholen. Welche Lösung erfüllt diese Anforderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie AWS CodeBuild, um Unit-Tests und Sicherheitsüberprüfungen auszuführen. Verwenden Sie eine Amazon EventBridge-Regel, um Amazon SNS-Benachrichtigungen an Entwickler zu senden, wenn Unit-Tests fehlschlagen. Implementieren Sie Lösungsfunktionen als AWS CDK-Konstrukte und verwenden Sie eine Manifestdatei, um Funktionen in der CDK-Anwendung ein- oder auszuschalten. Fügen Sie eine manuelle Genehmigungsphase in die Pipeline ein, damit der Lead-Entwickler Bereitstellungen genehmigen kann..
Warum dies die Antwort ist
Die korrekte Antwort erfüllt alle Anforderungen. AWS CodeBuild ist ideal für Unit-Tests und Sicherheitsüberprüfungen. EventBridge-Regeln können CodeBuild-Ereignisse erkennen und SNS-Benachrichtigungen bei Testfehlern senden. AWS CDK ermöglicht die Definition von Infrastruktur als Code und kann mit Manifestdateien Feature-Toggles implementieren, indem es bedingt Konstrukte bereitstellt. Eine manuelle Genehmigungsphase in CodePipeline ist der Standardweg, um Genehmigungen des Lead-Ent
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