Een CodePipeline in eu-west-1 bouwt en implementeert een Lambda-app naar eu-west-1. CodeBuild gebruikt aws cloudformation package om een artifact te produceren dat de Lambda .zip en de template bevat. De CloudFormation deploy-actie gebruikt dat output artifact. Het bedrijf wil nu dat dezelfde pipeline (in eu-west-1) de Lambda ook implementeert naar us-east-1. CodeBuild is bijgewerkt om een aanvullend output artifact te produceren voor us-east-1. Welke aanvullende stappen moeten worden genomen? (Kies twee.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een S3-bucket aan in us-east-1 en stel het bucketbeleid in om CodePipeline lees-/schrijftoegang te geven., Voeg de us-east-1 S3-bucket toe als een artifact store in de pipeline, voeg vervolgens een CloudFormation deploy-actie toe voor us-east-1 die de template van het us-east-1 output artifact gebruikt..
Waarom dit het antwoord is
Om een Lambda-applicatie naar een andere regio (us-east-1) te implementeren vanuit een CodePipeline in eu-west-1, zijn twee belangrijke stappen nodig. Ten eerste moet er een S3-bucket in us-east-1 worden aangemaakt. Deze bucket dient als opslagplaats voor de implementatie-artefacten die specifiek zijn voor de us-east-1 regio. Het bucketbeleid moet zo worden geconfigureerd dat CodePipeline de benodigde lees- en schrijftoegang heeft om artefacten op te slaan en op te halen. Ten tweede moet deze nieuwe S3-bucket in us-east-1 worden toegevoegd als een artefactopslagplaats binnen de CodePipeline. Vervolgens kan een nieuwe CloudFormation deploy-actie worden toegevoegd voor us-east-1. Deze actie zal de CloudFormation template gebruiken die zich in het us-east-1 output artefact bevindt, dat eerder door CodeBuild is geproduceerd en in de zojuist geconfigureerde S3-bucket is opgeslagen. De optie om de CloudFormation template te wijzigen en een parameter te accepteren voor de Lambda zip-locatie is onnodig complex. aws cloudformation package zorgt al voor het uploaden van de Lambda zip naar S3 en het bijwerken van de template met de juiste S3-locatie. Cross-Region Replication is niet nodig, aangezien CodeBuild al een specifiek artefact voor us-east-1 produceert.
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