AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·NL·Bijgewerkt 4 Aug 2026
Een team gebruikt AWS CodeCommit, CodePipeline, CodeBuild en CodeDeploy. Pull requests die langlopende tests niet doorstonden, werden samengevoegd, wat leidde tot rollbacks en verspilde moeite. Het team wil geautomatiseerde tests voor pull requests en duidelijke testresultaten die zichtbaar zijn tijdens de pull request-review. Wat moet de DevOps-engineer implementeren?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een Amazon EventBridge-regel die reageert op pullRequestCreated- en pullRequestSourceBranchUpdated-gebeurtenissen. Maak een AWS Lambda-functie die een CodePipeline-pipeline aanroept met een CodeBuild-actie die de tests voor de applicatie uitvoert. Programmeer de Lambda-functie om de CodeBuild-badge als een opmerking bij de pull request te plaatsen, zodat ontwikkelaars de badge in hun codereview zien..
Waarom dit het antwoord is
De juiste aanpak is om tests te starten bij het aanmaken van een pull request of wanneer de bronbranch wordt bijgewerkt. EventBridge kan reageren op pullRequestCreated en pullRequestSourceBranchUpdated om een Lambda-functie te activeren. Deze Lambda-functie start vervolgens een CodePipeline die CodeBuild gebruikt om de tests uit te voeren. Het plaatsen van de CodeBuild-badge als opmerking in de pull request biedt directe visuele feedback over de teststatus, wat cruciaal is tijdens de codereview.
De opties die reageren op pullRequestStatusChanged zijn minder effectief omdat deze gebeurtenis pas optreedt nadat de status van de pull request is gewijzigd, wat te laat kan zijn voor vroege testfeedback. Het plaatsen van de volledige testresultaten in de opmerkingen kan onoverzichtelijk zijn; een badge is beknopter en duidelijker.
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.