A company is using AWS CodePipeline to automate deployments. They want to add a manual approval step before deploying to production. How should they configure this?
Correct. CodePipeline includes a native manual approval action that integrates with SNS for notifications.
Why this answer
AWS CodePipeline provides a built-in manual approval action that can be added to a pipeline stage, which sends an SNS notification to approvers. Option B is incorrect because CloudWatch Events is used for event-driven automation, not for manual approvals. Option C is incorrect because AWS CodeDeploy is a deployment service, not for approval steps.
Option D is incorrect because while a Lambda function could be used, CodePipeline has a native approval action that is simpler and more appropriate.