Een ontwikkelaar heeft een Lambda-functie verpakt als een .zip-bestand en geprobeerd deze te uploaden vanaf de Lambda console Functions-pagina, maar de console gaf een foutmelding dat het pakket niet kon worden geüpload. Welke van de volgende methoden kunnen worden gebruikt om de code te publiceren? (Kies er twee.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Upload het pakket naar Amazon S3 en gebruik vervolgens de Lambda console Functions-pagina om de S3-locatie op te geven en het pakket vanaf daar te uploaden., Verpak de functie opnieuw als een Docker-containerimage, push de image naar Amazon Elastic Container Registry (Amazon ECR) en maak een nieuwe Lambda-functie die verwijst naar de ECR-image..
Waarom dit het antwoord is
De Lambda-console heeft beperkingen op de uploadgrootte voor .zip-bestanden. Als het pakket te groot is, kunt u het uploaden naar Amazon S3 en vervolgens de S3-locatie specificeren in de Lambda-console. Dit omzeilt de directe uploadlimiet van de console. Een andere methode is om de functie te verpakken als een Docker-containerimage. Deze image kan vervolgens naar Amazon ECR worden gepusht en gebruikt worden om een nieuwe Lambda-functie te maken. Dit is een flexibele methode voor grotere afhankelijkheden en biedt meer controle over de runtime-omgeving. Het aanvragen van een verhoging van de maximale pakketgrootte via AWS Support is geen standaardoplossing voor het uploaden van code en is meestal niet van toepassing op de console-uploadlimiet. De AWS CLI update-function-code command is nuttig, maar de --publish parameter is voor het publiceren van een nieuwe versie, niet voor het omzeilen van uploadlimieten. Digitale ondertekening van het .zip-bestand is voor beveiliging en integriteitscontrole, niet voor het oplossen van uploadgrootteproblemen.
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