CloudFormation 能否通过模板创建流水线手动审批操作?

YoC*_*low 2 aws-cloudformation aws-codepipeline

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

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

埃德加

Ale*_*nko 7

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

您只需将资源ActionTypeId 的Provider (Pipeline -> Stage -> Action -> ActionTypeId) 设置为Manual 即可。有关提供程序类型的更多信息 -此处

例子:

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
Run Code Online (Sandbox Code Playgroud)