Je moet deployments automatiseren voor een serverloze, event-driven applicatie. Je hebt herbruikbare infrastructuursjablonen, de mogelijkheid om de applicatie lokaal te testen vóór deployment, en om infrastructuurwijzigingen op te nemen in een bestaande AWS CodePipeline pipeline. Welke aanpak voldoet aan deze vereisten?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een AWS Serverless Application Model (AWS SAM) template. Configureer stages in de bestaande CodePipeline pipeline om de AWS SAM CLI commando's uit te voeren die nodig zijn om de serverloze applicatie te deployen..
Waarom dit het antwoord is
De juiste aanpak is het maken van een AWS Serverless Application Model (AWS SAM) template en het configureren van de bestaande CodePipeline om AWS SAM CLI commando's uit te voeren. AWS SAM is een open-source framework dat de ontwikkeling en deployment van serverloze applicaties vereenvoudigt. Het biedt een sjabloonformaat dat is gebouwd op AWS CloudFormation, waardoor herbruikbare infrastructuursjablonen mogelijk zijn. De AWS SAM CLI maakt lokaal testen van de applicatie mogelijk voordat deze wordt gedeployed. Door SAM CLI commando's in CodePipeline te integreren, kunnen infrastructuurwijzigingen naadloos worden opgenomen in een bestaande CI/CD-workflow. Het maken van een AWS Step Functions workflow is ongeschikt, omdat Step Functions bedoeld is voor het orkestreren van gedistribueerde applicaties, niet voor het modelleren en deployen van infrastructuur. Een AWS CloudFormation template alleen biedt weliswaar infrastructuur als code, maar mist de ingebouwde functionaliteit voor lokaal testen en de specifieke focus op serverloze applicaties die SAM wel biedt. Een geautomatiseerd script met alleen het AWS SAM CLI deploy commando buiten CodePipeline om, zou de integratie met de bestaande CI/CD-pipeline missen.
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