【问题标题】:Validation error during the update of codepipeline via AWS通过 AWS 更新代码管道期间的验证错误
【发布时间】:2020-07-29 18:21:09
【问题描述】:

我一直在尝试使用 AWS CLI 的更新功能通过以下命令更新代码管道:

aws codepipeline update-pipeline --cli-input-json file://Pipelines/AWS/SomeName.json

我不断收到以下错误

Unknown parameter in pipeline.stages[0].actions[0]: "region", must be one of: name, actionTypeId, runOrder, configuration, outputArtifacts, inputArtifacts, roleArn

我已经检查了 AWS 的文档,我认为操作的设置方式没有任何问题,这是来自 JSON 的 sn-p:

"actions": [
                    {
                        "name": "Source",
                        "actionTypeId": {
                            "category": "Source",
                            "owner": "AWS",
                            "provider": "S3",
                            "version": "1"
                        },
                        "runOrder": 1,
                        "configuration": {
                            "PollForSourceChanges": "false",
                            "S3Bucket": "some-bucket-name",
                            "S3ObjectKey": "someEnvironment/someZip.zip"
                        },
                        "outputArtifacts": [
                            {
                                "name": "SourceArtifact"
                            }
                        ],
                        "inputArtifacts": [],
                        "region": "eu-west-1"
                    },...
]

根据https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-S3.html 提供的文档 一切似乎都是正确的。删除 region 参数会正确更新管道,但我不确定更新本身可能产生的后果

感谢任何帮助。

干杯 天空

【问题讨论】:

    标签: amazon-web-services devops aws-codepipeline


    【解决方案1】:

    如果您尝试通过 AWS 控制台创建管道并选择 S3 作为源,您会注意到区域选项不可用(如下面的屏幕截图所示)。我会说这是对服务的当前限制,而不是选择的设计和文档中的差距(但是,很高兴被证明是错误的)。

    但是,您可以尝试包含完整的 S3 bucket Arn,其中将包含该区域。或者放心,根据AWS documentation,部署的任何操作(未指定区域)默认为代码管道所在的同一区域。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-27
      • 2022-06-13
      • 1970-01-01
      • 2023-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多