問題タブ [aws-codebuild]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - eu-west-1 で ap-southeast-2 WORKS で Codebuild を使用した AWS Codepipeline が失敗する
コマンドを実行します
aws cloudformation deploy
同じテンプレート内のリソースでAWS::CodeBuild::Project
使用されるリソースを作成するテンプレートでは、次のエラーが発生します。AWS::CodePipeline::Pipeline
CREATE_FAILED AWS::CloudFormation::Stack xyz Template format error: Unrecognized resource types: [AWS::CodeBuild::Project]
しばらく CodeBuild を使用していた eu-west-1 にリージョンを切り替えると、テンプレートは問題なく動作します。私はそれらを何度も実行しました。
AWS Dev Forums に投稿しましたが、まだ回答がありません。
提供できるヘルプをいただければ幸いです。ありがとう。
amazon-web-services - AWS CodeBuild、アーティファクト ファイルが指定されていません
AWS CodeBuild は正常に実行されますが、ビルドが S3 に移行されません。コードを Github から取得し、いくつかのコマンドを実行してから、すべてのファイルの ZIP を S3 にプッシュする必要があります。
githubの私のbuildspec.yml :
No artifact files specifiedを示すログは次のとおりです。
コンソールでの CodeDeploy 設定:
私は何を逃したのですか?
amazon-web-services - AWS Codebuild テラフォーム プロバイダー
次の buildspec.yml を使用して、codebuild で terraform deploy を実行します。terraform は、codebuild ロールによって提供される IAM 権限を取得していないようです。テラフォームのリモート状態 (状態ファイルは s3 に保存されます) を使用しています。テラフォームが状態ファイルを含む S3 バケットに接続しようとすると、テラフォームprovider
を構成するように求められます。
buildspec.yml は次のとおりです。