diff --git a/template-codepipeline.yaml b/template-codepipeline.yaml index c1dbc22..ec7168c 100644 --- a/template-codepipeline.yaml +++ b/template-codepipeline.yaml @@ -126,6 +126,11 @@ Resources: - codebuild:StartBuild - codebuild:BatchGetBuilds Resource: "*" + # Permissions for manual approval actions in CodePipeline + - Effect: Allow + Action: + - codepipeline:PutApprovalResult + Resource: "*" MyBlogPipeline: Type: AWS::CodePipeline::Pipeline @@ -168,6 +173,17 @@ Resources: InputArtifacts: - Name: SourceArtifact RunOrder: 1 + - Name: Approval + Actions: + - Name: ManualApproval + ActionTypeId: + Category: Approval + Owner: AWS + Provider: Manual + Version: "1" + RunOrder: 1 + Configuration: + CustomData: "Please review the build artifact and approve the deployment." - Name: Deploy Actions: - Name: S3Deploy