Een serverless app gebruikt API Gateway om een Lambda-functie aan te roepen. Een ontwikkelaar lost een bug op in de Lambda-code en wil 10% van het live productieverkeer naar de nieuwe Lambda-versie routeren om deze te testen. Welke stappen moet de ontwikkelaar nemen? (Kies twee.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Publiceer een nieuwe versie van de Lambda-functie die de bijgewerkte code bevat., Maak een alias voor de Lambda-functie en configureer weighted routing op die alias, waarbij 10% wordt toegewezen aan de nieuwe versie..
Waarom dit het antwoord is
Om 10% van het verkeer naar een nieuwe Lambda-versie te routeren, moet de ontwikkelaar eerst een nieuwe versie van de Lambda-functie publiceren met de bijgewerkte code. Dit creëert een onveranderlijke snapshot van de code. Vervolgens moet een alias voor de Lambda-functie worden gemaakt of bijgewerkt. Op deze alias kan weighted routing worden geconfigureerd, waarbij 10% van het verkeer naar de nieuwe versie wordt gestuurd en de resterende 90% naar de bestaande stabiele versie. Het maken van een nieuwe API Gateway stage is niet de meest efficiënte methode voor canary-implementaties van Lambda-functies, omdat dit extra beheer van API Gateway stages vereist. Een Network Load Balancer wordt niet gebruikt voor het routeren van verkeer naar Lambda-functies. Route 53 weighted routing is voor het routeren van DNS-verkeer naar verschillende endpoints, niet voor het beheren van versies van een enkele 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