Een CodePipeline is geïntegreerd met CodeDeploy om applicatieversies te implementeren op EC2-instanties in verschillende stages. Een recente implementatie is mislukt vanwege een CodeDeploy-probleem. Het DevOps-team wil betere monitoring en geautomatiseerde waarschuwingen tijdens implementaties om de oplostijd te verkorten. Wat moet de DevOps-engineer implementeren om meldingen te genereren wanneer implementatieproblemen optreden?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik Amazon EventBridge om gebeurtenissen van CodePipeline en CodeDeploy vast te leggen, voeg een AWS Lambda-functie toe om implementatiefouten te evalueren en publiceer waarschuwingen naar een SNS-topic voor belanghebbenden..
Waarom dit het antwoord is
De correcte optie gebruikt Amazon EventBridge om gebeurtenissen van CodePipeline en CodeDeploy vast te leggen. EventBridge kan direct reageren op statuswijzigingen van implementaties. Een AWS Lambda-functie kan vervolgens worden getriggerd door specifieke EventBridge-gebeurtenissen (bijvoorbeeld implementatiefouten) om de details te verwerken en een melding naar een SNS-topic te sturen. Dit is een efficiënte en schaalbare manier om geautomatiseerde waarschuwingen te implementeren. De andere opties zijn minder geschikt: CloudWatch Logs in combinatie met AWS Config is niet de meest directe of efficiënte manier om real-time implementatiefouten te detecteren en te waarschuwen. AWS Config is meer gericht op compliance en configuratiebeheer. AWS CloudTrail registreert API-aanroepen, maar het analyseren van implementatiefouten uit CloudTrail-logs met Lambda is complexer en minder real-time dan het gebruik van EventBridge-gebeurtenissen. Amazon Inspector is een beveiligingsanalyse-service en is niet bedoeld voor het detecteren van implementatiefouten of het genereren van waarschuwingen voor CodePipeline/CodeDeploy-gebeurtenissen.
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