Een team gebruikt CodeCommit voor versiebeheer en CodePipeline voor deployments. Ze hebben de pipeline geconfigureerd om te triggeren bij wijzigingen aan de remote main branch, maar nadat een ontwikkelaar wijzigingen pushte, startte de pipeline niet, zelfs niet na 10 minuten. Wat moet er worden gecontroleerd om dit triggerprobleem op te lossen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Controleer of er een Amazon EventBridge-regel bestaat voor de main branch om de pipeline te triggeren..
Waarom dit het antwoord is
De meest waarschijnlijke oorzaak is een ontbrekende of onjuiste EventBridge-regel. CodePipeline gebruikt EventBridge (voorheen CloudWatch Events) om wijzigingen in CodeCommit-repositories te detecteren en de pipeline te starten. Als deze regel niet correct is geconfigureerd voor de main-branch, zal de pipeline niet automatisch triggeren. De CodePipeline-servicerol is nodig voor toegang tot de repository tijdens de uitvoering van de pipeline, niet voor het triggeren ervan. De IAM-rol van de ontwikkelaar beïnvloedt alleen hun vermogen om te pushen, niet het triggeren van de pipeline. CloudWatch Logs kunnen nuttig zijn nadat de pipeline is gestart om fouten op te sporen, maar ze zullen geen informatie geven over waarom de pipeline helemaal niet is gestart.
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