Een Lambda-functie vereist een externe bibliotheek die bestaat uit veel bestanden met een totale grootte van 100 MB. De bibliotheek moet beschikbaar zijn in de Lambda-uitvoeringsomgeving en de ontwikkelaar wil de omvang van het deployment package en de operationele overhead minimaliseren. Welke aanpak voldoet aan deze vereisten met de minste operationele inspanning?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een Lambda layer die de externe bibliotheek bevat en configureer de functie om die layer te gebruiken..
Waarom dit het antwoord is
Een Lambda layer is de meest geschikte methode voor het delen van code en bibliotheken tussen Lambda-functies. Het vermindert de omvang van het deployment package van de functie, aangezien de bibliotheek apart wordt beheerd. Dit minimaliseert ook de operationele overhead, omdat de layer slechts één keer hoeft te worden geüpload en door meerdere functies kan worden gebruikt. Het uploaden naar S3 en het mounten van de S3-map is geen standaardfunctionaliteit voor Lambda-functies en zou aanzienlijke aangepaste code en operationele overhead vereisen. De /tmp directory is tijdelijk en wordt geleegd tussen aanroepen, wat deze optie ongeschikt maakt voor persistente bibliotheken. Het gebruik van Amazon EFS is een optie voor grotere, persistente bestanden, maar introduceert meer complexiteit en kosten dan een Lambda layer voor dit specifieke gebruiksscenario.
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