You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS V2 CodePipeline变量配置报错求助:提示仅支持V2流水线

问题原因与解决方案

CloudFormation模板错误

你混淆了CodePipeline的版本标识字段。在CloudFormation的AWS::CodePipeline::Pipeline资源定义中,启用V2流水线并使用变量的正确属性是PipelineType: V2,而非你写的Version: 2。Version字段并非CloudFormation中标识流水线类型的参数,这会导致CloudFormation仍将流水线视为V1类型,从而触发“变量仅支持V2流水线”的错误。

修正后的模板片段示例:

Resources:
  YourPipeline:
    Type: AWS::CodePipeline::Pipeline
    Properties:
      PipelineType: V2  # 必须设置这个来启用V2流水线
      Variables:
        - Name: VARIABLE_NAME
          Description: Some description
          DefaultValue: ""
      # 请补充其他必填属性,比如 RoleArn、Stages 等核心配置

手动UI操作报错原因

在AWS控制台创建/修改流水线时,必须先选择V2流水线类型(创建流程的第一步就会让你选择V1或V2)。如果创建时选了V1流水线,后续尝试添加变量就会触发相同错误。如果是现有V1流水线,需要先通过控制台的“升级到V2”选项完成升级,之后才能添加变量。

注意:V1流水线无法直接添加变量,必须升级为V2类型后才能使用该功能。

内容的提问来源于stack exchange,提问作者voldomazta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 17:56:00