A development team is using AWS CodePipeline to automate their deployment process. They have set up a workflow that includes building the application, running tests, and deploying to a staging environment. They want to add a step that only allows deployment to the production environment after manual approval from the QA lead. Which feature should they implement in their CodePipeline to meet this requirement?
Include an approval action that requires manual review and approval before the production stage.
Enable merge conflict resolution controls that require a manual review when a feature branch is merged into the main branch.
Configure the deployment to production to only commence after automated tests pass with 100% success rate.
Update the build specification to include a pause command that must be manually overridden before the pipeline can proceed.