Een webapplicatie gebruikt API Gateway met een Lambda-backend. Een ontwikkelaar heeft een bug in de Lambda-code opgelost en moet de fix valideren in een nieuwe ontwikkelomgeving voordat deze naar productie wordt gepromoveerd. Er is slechts één productiestage beschikbaar en de ontwikkelaar moet voorkomen dat andere ontwikkelaars de testwijzigingen overschrijven. Welke combinatie van stappen bereikt dit met de minste inspanning? (Kies twee.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Wijzig de Lambda-functie in de API Gateway-integratie om de hotfix-alias te gebruiken. Implementeer de API naar een nieuwe stage genaamd hotfix en test de backend., Repareer de Lambda-code en test deze. Wanneer het werkt, publiceer dan een nieuwe Lambda-versie. Maak een alias genaamd hotfix en laat die alias naar de nieuwe gepubliceerde versie verwijzen..
Waarom dit het antwoord is
De correcte antwoorden zijn: "Repareer de Lambda-code en test deze. Wanneer het werkt, publiceer dan een nieuwe Lambda-versie. Maak een alias genaamd hotfix en laat die alias naar de nieuwe gepubliceerde versie verwijzen." en "Wijzig de Lambda-functie in de API Gateway-integratie om de hotfix-alias te gebruiken. Implementeer de API naar een nieuwe stage genaamd hotfix en test de backend." Het eerste correcte antwoord beschrijft de beste praktijk voor het beheren van Lambda-functies: het publiceren van een nieuwe versie na een bugfix en het aanmaken van een alias die naar deze specifieke versie verwijst. Dit zorgt voor onveranderlijkheid en maakt rollbacks mogelijk. Het tweede correcte antwoord beschrijft hoe deze alias kan worden geïntegreerd met API Gateway door een nieuwe stage aan te maken. Dit isoleert de testomgeving en voorkomt conflicten met andere ontwikkelaars. De optie om een nieuwe resource in de productiestage aan te maken, is onjuist omdat dit de productiestage direct zou beïnvloeden en niet de gewenste isolatie biedt. Het maken van een afzonderlijke API Gateway API voor de ontwikkelomgeving is mogelijk, maar vereist meer inspanning dan het aanmaken van een nieuwe stage binnen de bestaande API Gateway. Het simpelweg aanmaken van een alias die naar $LATEST verwijst, is riskant omdat $LATEST kan veranderen, wat de stabiliteit van de testomgeving in gevaar brengt.
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