【问题标题】:CodePipeline - Encountered unsupported property configurationCodePipeline - 遇到不支持的属性配置
【发布时间】:2021-08-01 01:55:01
【问题描述】:

通过 SLS 部署此 CloudFormation 模板时,我收到一条神秘的错误消息,其中没有来自 CloudFormation Events 的更多信息:

  FrontendPipeline:
    Type: 'AWS::CodePipeline::Pipeline'
    Properties:
      Name: FrontendPipeline-${opt:stage, 'dev'}
      RoleArn: !GetAtt FrontendCodePipeLineRole.Arn
      ArtifactStore:
        Location: !Ref FrontendPipelineBucket
        Type: S3
      Stages:
        - Name: FrontendSource
          Actions:
            - Name: FrontendSourceAction
              ActionTypeId:
                Category: Source
                Owner: AWS
                Provider: CodeCommit
                Version: 1
              Configuration:
                BranchName: "dev"
                OutputArtifactFormat: CODEBUILD_CLONE_REF
                RepositoryName: !GetAtt RepoFrontend.Name
              OutputArtifacts:
                - name: Frontend-${opt:stage, 'dev'}
        - Name: Build
          Actions:
            - Name: FrontendBuildAction
              ActionTypeId:
                Category: Build
                Owner: AWS
                Provider: CodeBuild
                Version: 1
              InputArtifacts:
                - Name: FrontendSource
              OutputArtifacts:
                - Name: FrontendBuild
              Configuration:
                ProjectName: !Ref FrontendCodeBuild

错误是:

Serverless Error ----------------------------------------

    An error occurred: CodePipeline - Encountered unsupported property configuration.

哪个是不受支持的属性?

【问题讨论】:

标签: amazon-cloudformation serverless-framework aws-codepipeline aws-codebuild aws-codecommit


【解决方案1】:

我发现您的模板存在一些潜在问题:

  • 您在第一阶段使用configuration,而不是像第二阶段那样使用Configuration
  • 您在第一阶段使用outputArtifacts,而不是像第二阶段那样使用OutputArtifacts

【讨论】:

  • 名字也是小写的
猜你喜欢
  • 2020-04-25
  • 1970-01-01
  • 1970-01-01
  • 2017-07-29
  • 2018-08-11
  • 2018-10-13
  • 1970-01-01
  • 1970-01-01
  • 2019-11-02
相关资源
最近更新 更多