Een ontwikkelaar heeft een Lambda-functie bijgewerkt die wordt gebruikt door een API Gateway-backend voor een web-app en moet de bijgewerkte functie testen zonder de productgebruikers te beïnvloeden. Welke benadering is de MEEST operationeel efficiënte manier om de bijgewerkte Lambda te testen zonder de productietraffic te beïnvloeden?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een nieuwe test stage in API Gateway en gebruik stage variables zodat de bijgewerkte Lambda alleen naar die test stage wordt gedeployed; test met behulp van de test stage URL..
Waarom dit het antwoord is
De meest operationeel efficiënte benadering is het aanmaken van een nieuwe test stage in API Gateway en het gebruik van stage variables. Hiermee kan de bijgewerkte Lambda-functie specifiek aan deze test stage worden gekoppeld, zonder de bestaande productiestage te beïnvloeden. Ontwikkelaars kunnen de nieuwe functionaliteit grondig testen via de unieke URL van de test stage, terwijl productgebruikers ongestoord de oude versie blijven gebruiken. Canary releases zijn nuttig voor geleidelijke uitrol, maar vereisen meer configuratie en monitoring dan nodig is voor een eenvoudige test. Het wijzigen van het API Gateway endpoint type naar PRIVATE zou de API ontoegankelijk maken voor externe gebruikers en is niet geschikt voor testen. Een volledige kopie van de productie-API en Lambda in een nieuwe CloudFormation stack is te omslachtig en kostbaar voor alleen het testen van een bijgewerkte Lambda-functie.
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