Een bestaande CodePipeline in eu-west-1 slaat build-artefacten op in een S3-bucket en implementeert een Lambda met behulp van een CloudFormation-implementatieactie. De pipeline moet worden bijgewerkt om de Lambda ook in us-east-1 te implementeren. Een extra artefact voor us-east-1 is al gemaakt. 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 S3-bucket in us-east-1 en configureer het bucketbeleid om CodePipeline lees- en schrijftoegang te verlenen., Voeg de us-east-1 S3-bucket toe als een artefactopslag in de pipeline. Maak een nieuwe CloudFormation deploy action voor us-east-1 en configureer deze om de CloudFormation-template van het us-east-1-artefact te gebruiken..
Waarom dit het antwoord is
Om een Lambda in een andere regio te implementeren, heeft CodePipeline een S3-bucket in die doelregio nodig om de artefacten op te slaan die nodig zijn voor de implementatie. Daarom is het correct om een S3-bucket in us-east-1 aan te maken en het beleid te configureren zodat CodePipeline er toegang toe heeft. Vervolgens moet deze nieuwe S3-bucket worden toegevoegd als een artefactopslag in de pijplijnconfiguratie voor de us-east-1 implementatieactie. De nieuwe CloudFormation-implementatieactie voor us-east-1 zal dan de CloudFormation-template gebruiken die zich in het reeds gemaakte us-east-1 artefact bevindt. Het wijzigen van de CloudFormation-template om een parameter voor de Lambda .zip-locatie te accepteren, is niet de meest directe oplossing, aangezien het extra artefact al is gemaakt. Cross-Region Replication is niet nodig, omdat CodePipeline de artefacten direct naar de regionale S3-bucket kan kopiëren.
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