Een ontwikkelaar heeft een serverloze applicatie gebouwd met AWS SAM die AWS Lambda-functies bevat. Wat is de juiste volgorde van stappen om de applicatie succesvol te implementeren?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: 1. Bouw de SAM-template lokaal. 2. Verpak de SAM-template naar een Amazon S3 bucket. 3. Implementeer de SAM-template vanuit de S3 bucket..
Waarom dit het antwoord is
De correcte volgorde voor het implementeren van een AWS SAM-applicatie is: eerst lokaal bouwen met sam build om de applicatiecode en afhankelijkheden te compileren en te bundelen. Daarna moeten de gecompileerde artefacten worden geüpload naar een Amazon S3-bucket met sam package of aws cloudformation package. Deze S3-bucket fungeert als een staging-gebied voor de implementatiebestanden. Ten slotte wordt de applicatie geïmplementeerd vanuit de S3-bucket met sam deploy of aws cloudformation deploy, waarbij AWS CloudFormation de resources provisioneert op basis van de SAM-template. De andere opties zijn onjuist omdat: Het bouwen op een EC2-instantie en verpakken naar EBS is geen standaard of efficiënte workflow voor SAM. Het implementeren vanuit S3 zonder eerst te verpakken is onvolledig, en het verpakken na implementatie is logisch onjuist. CodeCommit is een versiebeheerservice, niet voor het verpakken of implementeren van SAM-artefacten.
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