LoginSignup
0
0

More than 5 years have passed since last update.

CodePipeline から CodeBuildの呼び出しでエラーになった場合の対応

Posted at

Error calling startBuild: Invalid artifacts: outputName must be a valid S3 key

Invalid artifactsというのでOutputArtifactsの設定かと悩みましたが、実際はProjectNameの設定ミスでした

Configuration:
  ProjectName: !Ref Build

ステージ全体としてはこんな感じ

- Name: BuildStage
  Actions: 
    - Name: BuildAction
      ActionTypeId:
        Category: Build
        Owner: AWS
        Version: 1
        Provider: CodeBuild
      InputArtifacts:
        - Name: SourceOutput
      OutputArtifacts:
        - Name: BuildOutput
      Configuration:
        ProjectName: !Ref Build

Configuration:
  ProjectName: !GetAtt Build.Arn

ステージ全体としてはこんな感じ

- Name: BuildStage
  Actions: 
    - Name: BuildAction
      ActionTypeId:
        Category: Build
        Owner: AWS
        Version: 1
        Provider: CodeBuild
      InputArtifacts:
        - Name: SourceOutput
      OutputArtifacts:
        - Name: BuildOutput
      Configuration:
        ProjectName: !GetAtt Build.Arn
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0