Posted On: Jul 6, 2016
You can now add manual approval actions to different stages of your pipelines in AWS CodePipeline. This allows someone with the proper permissions to approve a code change before it can progress further down your pipeline. Manual approvals make it easier for your team to manage and review code changes before they are deployed.
When your pipeline is active, it will stop executing when it has reached the point at which you set the approval action. Pipeline execution resumes only when the action has been approved by someone with the required AWS Identity and Access Management (IAM) permissions within seven days of the pipeline triggering the approval action.
CodePipeline lets you notify approvers of a pending approval action using Amazon Simple Notification Service (Amazon SNS). This enables you to notify approvers in several ways including email, SMS, webhooks, and more. You can also include a URL and add comments to your approval actions which will be shared with approvers via Amazon SNS or in the CodePipeline console.
You can add approval actions to stages in your pipelines using the CodePipeline console or AWS CLI. You must grant specific IAM permissions to approvers before they can begin approving or rejecting approval actions. Learn more about setting up manual approvals here.