Een ontwikkelaar moet een Lambda-functie bijwerken die door gebruikers geüploade foto's verwerkt en de update testen door het gebruikersverkeer te splitsen tussen de huidige functie en de nieuwe versie. Welke combinatie van stappen bereikt dit? (Kies twee.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Publiceer een onveranderlijke versie van de huidige Lambda. Wijzig de functiecode indien nodig en publiceer een nieuwe versie van de Lambda., Maak een alias die verwijst naar de oorspronkelijke gepubliceerde versie en configureer de alias als een gewogen alias die ook de nieuwe gepubliceerde versie omvat om verkeer te splitsen..
Waarom dit het antwoord is
Om verkeer te splitsen tussen een huidige en een nieuwe Lambda-versie, moet u eerst een onveranderlijke versie van de huidige functie publiceren. Dit creëert een snapshot van de code en configuratie. Vervolgens wijzigt u de functiecode en publiceert u een nieuwe versie van de Lambda. Hierdoor heeft u twee afzonderlijke, adresseerbare versies. Daarna maakt u een alias die initieel naar de oorspronkelijke gepubliceerde versie verwijst. Deze alias configureert u als een gewogen alias, waarbij u de nieuwe gepubliceerde versie toevoegt en de verkeersverdeling instelt, bijvoorbeeld 90% naar de oude en 10% naar de nieuwe. De optie met CodeBuild is incorrect omdat CodeBuild een CI/CD-service is en niet direct verantwoordelijk is voor het verschuiven van verkeer tussen Lambda-versies; dit wordt beheerd door Lambda-aliassen. Het bewerken van de oorspronkelijke versie om een Function URL toe te voegen en een aparte Function URL voor de bijgewerkte code te publiceren is incorrect omdat Function URLs direct naar een specifieke versie of de $LATEST versie verwijzen en niet de ingebouwde verkeerssplitsingsmogelijkheden van aliassen bieden. Het maken van een alias die verwijst naar de oorspronkelijke Function URL en deze configureren als een gewogen alias die ook de nieuwe Function URL omvat, is incorrect omdat aliassen verwijzen naar Lambda-versies, niet naar Function URLs.
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