Multiple Choice
A DevOps Engineer is building a multi-stage pipeline with AWS CodePipeline to build, verify, stage, test, and deploy an application. There is a manual approval stage required between the test and deploy stages. The development team uses a team chat tool with webhook support. How can the Engineer configure status updates for pipeline activity and approval requests to post to the chat tool?
A) Create an AWS CloudWatch Logs subscription that filters on "detail-type": "CodePipeline Pipeline Execution State Change." Forward that to an Amazon SNS topic. Add the chat webhook URL to the SNS topic as a subscriber and complete the subscription validation.
B) Create an AWS Lambda function that is triggered by the updating of AWS CloudTrail events. When a "CodePipeline Pipeline Execution State Change" event is detected in the updated events, send the event details to the chat webhook URL.
C) Create an AWS CloudWatch Events rule that filters on "CodePipeline Pipeline Execution State Change." Forward that to an Amazon SNS topic. Subscribe an AWS Lambda function to the Amazon SNS topic and have it forward the event to the chat webhook URL.
D) Modify the pipeline code to send event details to the chat webhook URL at the end of each stage. Parametrize the URL so each pipeline can send to a different URL based on the pipeline environment.
Correct Answer:

Verified
Correct Answer:
Verified
Q227: Company policies require that information about IP
Q228: You would like to run automated, continuous
Q229: A company requires that all logs are
Q230: A company's application is currently deployed to
Q231: A user is defining a policy for
Q233: You have been tasked with deploying a
Q234: A company runs an application consisting of
Q235: You need to perform ad-hoc business analytics
Q236: Your application's Auto Scaling Group scales up
Q237: What is the order of most-to-least rapidly-scaling