Ein Entwickler hat ein neues AWS CDK-Projekt in CodeCommit initialisiert und muss (1) Unit-Tests für die generierten IaC-Vorlagen schreiben und (2) eine Validierung über alle CDK-Konstrukte hinweg durchführen, um sicherzustellen, dass wichtige Sicherheitskonfigurationen erzwungen werden. Welche Kombination von Aktionen bietet diese Prüfungen mit dem geringsten Entwicklungsaufwand? (Wählen Sie zwei.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie die CDK-Assertions-Bibliothek, um in die Anwendung integrierte Unit-Tests zu erstellen, und führen Sie diese Tests in der CI/CD-Pipeline bei jedem Commit aus., Implementieren Sie benutzerdefinierte CDK Aspects, um Regeln über Konstrukte hinweg durchzusetzen und die Synthese bei Verstößen fehlschlagen zu lassen..
Warum dies die Antwort ist
Die CDK Assertions-Bibliothek (Teil von aws-cdk/assert) ermöglicht das Schreiben von Unit-Tests direkt im Code, um die generierten CloudFormation-Vorlagen zu validieren. Dies ist der effizienteste Weg für IaC-Unit-Tests, da es direkt in das CDK-Framework integriert ist und keine externen Frameworks oder Parsen von cdk.out erfordert. CDK Aspects bieten eine Möglichkeit, Regeln über alle Konstrukte hinweg durchzusetzen, wie z.B. Sicherheitskonfigurationen. Sie können die Synthese fehlschlagen lassen, wenn Verstöße festgestellt werden, was eine effektive Validierung mit geringem Entwicklungsaufwand darstellt. Das manuelle Parsen von cdk.out oder das Skripten der Quellcode-Suche wäre aufwendiger und weniger robust. Die Verwendung des Laufzeitkontexts für Validierungszwecke ist nicht der primäre Anwendungsfall und bietet nicht die gleiche Granularität wie Assertions oder Aspects.
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