Een ontwikkelaar heeft een nieuw AWS CDK-project geïnitialiseerd in CodeCommit en moet (1) unit tests schrijven voor de gegenereerde IaC-templates en (2) een validatie uitvoeren over alle CDK-constructs om ervoor te zorgen dat belangrijke beveiligingsconfiguraties worden afgedwongen. Welke combinatie van acties biedt deze controles met de minste ontwikkelingsoverhead? (Kies twee.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik de CDK assertions library om unit tests te maken die zijn geïntegreerd met de applicatie, en voer deze tests uit in de CI/CD-pipeline bij elke commit., Implementeer aangepaste CDK Aspects om regels af te dwingen over constructs en synthesis te laten mislukken bij overtredingen..
Waarom dit het antwoord is
De CDK assertions library is specifiek ontworpen voor het testen van CDK-applicaties en biedt methoden om de gesynthetiseerde CloudFormation-templates te inspecteren en te valideren, wat ideaal is voor unit tests. Het integreert naadloos met de applicatiecode en kan gemakkelijk worden uitgevoerd in een CI/CD-pipeline. Aangepaste CDK Aspects bieden een krachtig mechanisme om regels en beleid af te dwingen over alle constructs in een CDK-applicatie. Dit is perfect voor het valideren van beveiligingsconfiguraties, omdat het de synthese kan laten mislukken als er overtredingen worden gedetecteerd, wat een lage ontwikkelingsoverhead heeft omdat het centraal wordt beheerd. Het schrijven van unit tests tegen het cdk.out-artefact met een algemeen framework is mogelijk, maar de assertions library is specifieker en efficiënter. CDK runtime context is niet bedoeld voor het afdwingen van beveiligingsconfiguraties. Een script dat de broncode doorzoekt, is minder robuust en schaalbaar dan CDK Aspects voor het afdwingen van regels.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig