Een bedrijf heeft een mobiele app die API Gateway aanroept, welke op zijn beurt Lambda-functies aanroept. Ze willen nieuwe Lambda-functiefunctionaliteiten testen met een subset van gebruikers vóór volledige implementatie, zonder andere gebruikers te beïnvloeden en met minimale operationele inspanning. Wat is de eenvoudigste manier om dit te doen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Publiceer een nieuwe versie van elke Lambda-functie en creëer een gewogen alias die het verkeer tussen versies splitst. Werk de REST API bij om de alias ARN te gebruiken..
Waarom dit het antwoord is
De correcte optie is de eenvoudigste en meest efficiënte manier om nieuwe Lambda-functionaliteit te testen met een subset van gebruikers. Door een nieuwe versie van de Lambda-functie te publiceren en een gewogen alias te creëren, kan het verkeer geleidelijk worden verschoven van de oude naar de nieuwe versie. De API Gateway kan vervolgens worden geconfigureerd om deze alias te gebruiken, waardoor de routing van verkeer naar de juiste Lambda-versie wordt afgehandeld. Dit minimaliseert operationele inspanningen en beïnvloedt andere gebruikers niet. De andere opties zijn minder optimaal: Het creëren van een nieuwe REST API met Lambda proxy integration en canary deployment is complexer en vereist meer configuratie dan nodig. Het gebruik van AWS CodeDeploy voor canary deployment is een optie, maar het direct beheren van versies en aliassen binnen Lambda is eenvoudiger voor dit specifieke scenario. Het creëren van een nieuwe REST API met non-proxy Lambda integration en canary deployment is ook complexer en minder direct dan het gebruik van Lambda-aliassen.
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