Een ontwikkelaar heeft één pre-productie AWS-account waarop een AWS SAM CloudFormation-stack draait. Ze hebben een Lambda-functie bewerkt en SNS-topics toegevoegd en willen deze wijzigingen eenmalig implementeren voor testen zonder de bestaande pre-productieapplicatie te beïnvloeden die door de release-pipeline wordt gebruikt. Wat moet de ontwikkelaar doen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik de AWS SAM CLI om de SAM-applicatie te packagen en te deployen naar een afzonderlijk AWS-account dat is aangewezen voor een ontwikkelomgeving..
Waarom dit het antwoord is
De beste aanpak is om de AWS SAM CLI te gebruiken om de applicatie te packagen en te deployen naar een afzonderlijk AWS-account dat is aangewezen voor ontwikkeling. Dit isoleert de testwijzigingen volledig van de bestaande pre-productieomgeving, waardoor de stabiliteit van de release-pipeline gewaarborgd blijft. Direct deployen naar het pre-productieaccount met een debug-parameter (optie 1) kan onbedoelde verstoringen veroorzaken. Het maken van een change set en deze uitvoeren in een ander account (optie 2) is onnodig complex en niet de meest directe manier om een geïsoleerde ontwikkelomgeving te creëren. Het updaten van de CloudFormation-stack in pre-productie om een nieuwe stage toe te voegen (optie 4) is ook een onnodige wijziging aan de pre-productieomgeving voor een eenmalige test.
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