AWS CodePipeline - 在CloudFormation中部署:操作执行失败,需要的能力:[CAPABILITY_AUTO_EXPAND]。
创始人
2024-11-15 02:30:28
0

当在AWS CodePipeline中使用CloudFormation部署时,如果遇到以下错误消息:“操作执行失败,需要的能力:[CAPABILITY_AUTO_EXPAND]”,表示CloudFormation模板中使用了“Transform”指令,但未将“CAPABILITY_AUTO_EXPAND”能力设置为真。

要解决此问题,您需要将“CAPABILITY_AUTO_EXPAND”添加到CodePipeline中的CloudFormation部署操作中。

以下是一个示例的CodePipeline部署阶段的CloudFormation操作部分的代码:

{
  "name": "Deploy",
  "actions": [
    {
      "name": "CreateChangeSet",
      "actionTypeId": {
        "category": "Deploy",
        "owner": "AWS",
        "provider": "CloudFormation",
        "version": "1"
      },
      "runOrder": 1,
      "configuration": {
        "ActionMode": "CHANGE_SET_REPLACE",
        "ChangeSetName": "MyChangeSet",
        "RoleArn": "arn:aws:iam::123456789012:role/MyCodePipelineRole",
        "StackName": "MyStack",
        "Capabilities": "CAPABILITY_AUTO_EXPAND", // 添加此行
        "TemplatePath": "BuildOutput::template.yml"
      },
      "outputArtifacts": [
        {
          "name": "BuildOutput"
        }
      ],
      "inputArtifacts": [
        {
          "name": "SourceOutput"
        }
      ]
    }
  ]
}

在上面的示例中,我们在CloudFormation操作的配置部分添加了“Capabilities”属性,并将其设置为“CAPABILITY_AUTO_EXPAND”。这将确保CodePipeline在部署期间启用此能力。

请根据您的具体情况将示例代码调整为适合您的CodePipeline配置的代码。

相关内容

热门资讯

第8分钟辅助!wepoker怎... 第8分钟辅助!wepoker怎么开辅助,黑侠破解wepoker,课程教程(今日头条)1、上手简单,内...
第十分钟辅助!如何下载wpk透... 第十分钟辅助!如何下载wpk透视版,pokerworld软件,策略教程(有挂分享)如何下载wpk透视...
九分钟辅助!wepoker辅助... 九分钟辅助!wepoker辅助真的假的,cloudpoker作弊,手筋教程(证实有挂)1、每一步都需...
第十分钟辅助!wejoker辅... 第十分钟辅助!wejoker辅助器怎么卖,wepoker免费透视脚本,窍门教程(有挂方式)1、进入游...
十分钟辅助!wepoker-h... 十分钟辅助!wepoker-h5下载,pokernow辅助控制,绝活教程(有挂实锤)1、点击下载安装...
5分钟辅助!aapoker辅助... 5分钟辅助!aapoker辅助器怎么用,wepoker模拟器哪个好用,模板教程(有挂辅助)wepok...
八分钟辅助!wpk官网下载链接... 八分钟辅助!wpk官网下载链接,wpk透视怎么安装,教程书教程(有挂分享)该软件可以轻松地帮助玩家将...
9分钟辅助!wepoker怎么... 9分钟辅助!wepoker怎么买辅助,wepoker安装教程,课程教程(有挂方略)1、wepoker...
第七分钟辅助!hh poker... 第七分钟辅助!hh poker插件下载,wepoker科技辅助器,教程书教程(有挂教程)wepoke...
三分钟辅助!hhpoker脚本... 三分钟辅助!hhpoker脚本下载,hhpoker辅助器,举措教程(有挂教程)三分钟辅助!hhpok...