Een ontwikkelaar heeft de AWS Copilot CLI gebruikt tijdens de ontwikkeling om een gecontaineriseerde applicatie te deployen en heeft de code gecommit naar een nieuwe CodeCommit-repository. De ontwikkelaar heeft nu een geautomatiseerde deployment-pipeline nodig voor productie met minimale operationele inspanning. Wat is de meest efficiënte manier om de automatisering te creëren?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik de AWS Copilot CLI om een door Copilot beheerde pipeline (CodePipeline) te definiëren en te creëren en selecteer de CodeCommit-repository als de pipeline-bron..
Waarom dit het antwoord is
De AWS Copilot CLI is ontworpen om het beheer van gecontaineriseerde applicaties te vereenvoudigen, inclusief het opzetten van CI/CD-pipelines. De meest efficiënte manier is om de Copilot CLI zelf te gebruiken om een door Copilot beheerde CodePipeline te definiëren en te creëren. Dit integreert naadloos met de bestaande Copilot-applicatiestructuur en minimaliseert handmatige configuratie. De andere opties zijn minder efficiënt: Het handmatig toevoegen van een buildspec.yml en vervolgens de Copilot CLI gebruiken om een CodePipeline te creëren is omslachtiger en dupliceert functionaliteit die Copilot al biedt voor pipeline-creatie. De AWS SAM CLI is primair gericht op serverloze applicaties en is niet de meest geschikte tool voor het beheren van een Copilot-applicatiepipeline. Het schrijven van een CloudFormation-template en deze registreren als een Copilot-add-on is te complex voor deze use case, aangezien Copilot al ingebouwde functionaliteit heeft voor pipeline-creatie.
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