aws CAPABILITY_AUTO_EXPAND控制台Web代码管道与cloudformation

Osc*_*rez 6 amazon-web-services aws-cloudformation amazon-iam aws-codepipeline

我正在尝试使用cloudformation服务完成一条代码管道,并且会生成此错误。必须说,单独的cloudformation服务运行良好。完整的错误是:

JobFailed需要功能:[CAPABILITY_AUTO_EXPAND](服务:AmazonCloudFormation;状态代码:400;错误代码:InsufficientCapabilitiesException;请求ID:1a977102-f829-11e8-b5c6-f7cc8454c4d0)

我所拥有的解决方案是添加CAPABILITY_AUTO_EXPAND --capabilities参数,但这仅适用于CLI,我的情况是通过Web控制台。

小智 5

遇到相同的问题,我找不到通过控制台执行此操作的方法。但是,它与CLI配合良好,您可以在此处找到有关管道更新的详细文档:https : //docs.aws.amazon.com/cli/latest/reference/codepipeline/update-pipeline.html

我这样做的方式是:

  1. 制作一条get-pipeline以获取当前的管道结构
  2. 将结果另存为json文件
  3. 从json文件中:删除元数据部分,在配置部分中添加具有您的值的功能属性
  4. 使用带有--cli-input-json选项的update-pipeline命令指定以前的json文件