Een bedrijf gebruikt API Gateway om een Lambda-functie aan te roepen. Er zijn afzonderlijke Lambda-versies voor PROD en DEV, en elk heeft een alias die naar zijn versie verwijst. API Gateway heeft één stage die naar de PROD-alias verwijst. Het bedrijf wil dat API Gateway zowel de PROD- als de DEV Lambda-versies gelijktijdig en afzonderlijk exposeert. Welke aanpak voldoet aan deze vereiste?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik een API Gateway stage variable die verwijst naar de Lambda function alias. Publiceer PROD opnieuw en creëer een nieuwe stage voor DEV. Creëer stage variables voor de PROD- en DEV-stages en stel elke stage variable in op de corresponderende Lambda function alias..
Waarom dit het antwoord is
De correcte aanpak is om API Gateway stage variables te gebruiken. Met stage variables kun je verschillende configuraties voor elke API Gateway stage definiëren. Door een stage variable te creëren die verwijst naar de Lambda-alias (bijvoorbeeld lambdaAlias = PROD voor de PROD-stage en lambdaAlias = DEV voor de DEV-stage), kan elke stage de juiste Lambda-versie aanroepen. Je creëert een nieuwe stage voor DEV en publiceert de API opnieuw om de wijzigingen toe te passen. De andere opties zijn onjuist: Lambda authorizers zijn voor authenticatie/autorisatie, niet voor het routeren naar verschillende Lambda-versies. Gateway responses zijn voor het aanpassen van foutmeldingen, niet voor het selecteren van Lambda-versies. Environment variables zijn voor de Lambda-functie zelf, niet voor API Gateway om de alias te bepalen.
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