Een CodePipeline pipeline bouwt een Java-applicatie. Een nieuwe afhankelijkheid in een .jar-bestand moet een pipeline build triggeren wanneer een nieuwe versie beschikbaar is. Welke oplossing voldoet aan deze vereiste?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een AWS CodeArtifact repository aan, publiceer de dependency .jar naar CodeArtifact en gebruik een Amazon EventBridge regel om de CodePipeline build te triggeren..
Waarom dit het antwoord is
AWS CodeArtifact is de aangewezen service voor het opslaan en beheren van software-afhankelijkheden, inclusief .jar-bestanden. Wanneer een nieuwe versie van de .jar wordt gepubliceerd naar CodeArtifact, genereert CodeArtifact een gebeurtenis. Amazon EventBridge kan deze gebeurtenis detecteren en vervolgens een CodePipeline-build starten. Dit zorgt voor een geautomatiseerde trigger wanneer de afhankelijkheid wordt bijgewerkt. Het opslaan van de .jar in een S3-bucket en het triggeren via SNS is minder ideaal omdat S3 primair voor objectopslag is en CodeArtifact specifiek is ontworpen voor pakketbeheer met ingebouwde integraties. Een ECR private repository is bedoeld voor Docker-containerimages, niet voor losse .jar-bestanden. Het gebruik van ECR met SNS is daarom ook ongeschikt.
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