Een bedrijf gebruikt CodePipeline met build-, test- en deploy-fasen. Ze willen AWS CodeDeploy gebruiken voor de deployment-fase om een RPM-pakket te installeren op een vloot van EC2-instances die zijn gestart vanuit een gemeenschappelijke AMI en worden beheerd door een Auto Scaling-groep. Welke stappen moet de DevOps-engineer nemen? (Kies twee.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een nieuwe versie van de gemeenschappelijke AMI met de CodeDeploy-agent geïnstalleerd. Werk de IAM-rol van de EC2-instances bij om toegang tot CodeDeploy toe te staan., Maak een CodeDeploy-applicatie, configureer een in-place deployment-type, specificeer de Auto Scaling-groep als het deployment-doel en werk de CodePipeline-pipeline bij om de CodeDeploy-actie op te nemen voor het uitvoeren van deployments..
Waarom dit het antwoord is
Om CodeDeploy te gebruiken voor in-place deployments op EC2-instances, moet de CodeDeploy-agent op de instances aanwezig zijn. Dit wordt bereikt door een nieuwe AMI te maken met de agent geïnstalleerd. De IAM-rol van de EC2-instances moet ook de benodigde machtigingen hebben om met CodeDeploy te communiceren. Vervolgens moet een CodeDeploy-applicatie worden geconfigureerd met een in-place deployment-type, waarbij de Auto Scaling-groep als deployment-doel wordt gespecificeerd. Ten slotte moet de CodePipeline worden bijgewerkt om een CodeDeploy-actie op te nemen die de deployments uitvoert. De optie die een AppSpec-bestand noemt, is onjuist omdat het AppSpec-bestand deel uitmaakt van het applicatierevisie en niet direct in de AMI wordt opgenomen op de manier zoals beschreven. De optie die EC2 Image Builder gebruikt, is onjuist omdat dit een blue/green deployment-strategie beschrijft, terwijl de vraag een in-place deployment betreft. Het specificeren van individuele EC2-instances is onjuist omdat de instances deel uitmaken van een Auto Scaling-groep, die het juiste deployment-doel is voor schaalbaarheid en beheer.
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