CloudFormation可以通过模板创建管道手动批准操作吗?

时间:2019-08-06 21:52:45

标签: amazon-cloudformation aws-codepipeline

通读此https://docs.aws.amazon.com/codepipeline/latest/userguide/approvals-action-add.html

听起来您只能通过UI控制台或CLI手动创建批准步骤,而不能通过CloudFormation模板创建手动批准步骤?

埃德加

2 个答案:

答案 0 :(得分:3)

实际上,CloudFormation确实支持这一点。

您只需要将资源ActionTypeId的提供者(管道->阶段->操作-> ActionTypeId)设置为手动即可。有关提供者类型的更多信息-here

检查:

DeliveryPipeline:
    Properties:
      ...
      Stages:
        ...
        - Actions:
            - ActionTypeId:
                Category: Approval
                Owner: AWS
                Provider: Manual
                Version: '1'
              Configuration:
                NotificationArn: <<arn>>
              InputArtifacts: []
              Name: TestApproval
              RunOrder: 1
          Name: Development_Approval
          ...
    Type: AWS::CodePipeline::Pipeline

答案 1 :(得分:0)

谢谢。这就是我的工作方式。

<mat-checkbox class="example-margin" (change)="onChange(data.cls, $event.checked)">
  {{ data.cls }}
</mat-checkbox>