Een e-commerce applicatie gebruikt Amazon API Gateway met AWS Lambda backend-functies. Het bedrijf heeft een afzonderlijke, observeerbare testomgeving nodig om code te valideren voordat deze naar productie wordt gepromoveerd. Welk ontwerp voldoet aan deze vereiste?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik meerdere API Gateway stages. Implementeer een afzonderlijke Lambda-functie per omgeving en configureer API Gateway stage variables om elke stage naar de juiste Lambda-functie te routeren..
Waarom dit het antwoord is
De correcte optie is om meerdere API Gateway stages te gebruiken, elk gekoppeld aan een aparte Lambda-functie voor een specifieke omgeving (bijv. test, productie). API Gateway stage variables maken het mogelijk om de ARN van de juiste Lambda-functie dynamisch te configureren voor elke stage. Dit zorgt voor volledige isolatie en observeerbaarheid van elke omgeving, wat essentieel is voor testen. De andere opties zijn minder optimaal: Eén API Gateway stage met queryparameters voor omgevingsselectie of conditionele code in Lambda is minder observeerbaar en moeilijker te beheren en te beveiligen. Het introduceert ook complexiteit in de client-applicatie. Eén Lambda-functie met conditionele codepaden op basis van omgevingsvariabelen vermindert de isolatie en kan leiden tot onbedoelde interacties tussen omgevingen.
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