it-swarm-ja.com

ECSへのデプロイ中にAWSコードパイプラインで内部エラーが発生する

AWSCodepipelineは初めてです。 ECRに存在するイメージを使用してサービスとタスクの定義を使用してECSクラスターをセットアップしました。新しいイメージをECRにプッシュするCodeBuildジョブがあります。

パイプラインがトリガーされると、CodeBuildは正常に実行され、アーティファクトをS3にプッシュし、イメージをECRにプッシュします。これを投稿すると、CodeDeployジョブが開始されると、次のエラーが発生します。

アクションの実行に失敗しましたInternalError。エラー参照コード。

Cloudwatchやその他の場所でこれに関するログを取得していません。正確に何が問題なのかわからない。

これに関するどんな助けも素晴らしいでしょう。必要に応じて、より多くの情報を提供することができます。

前もって感謝します。

2
Vinay Wadagavi

同じ問題が発生しましたが、エラーメッセージはデバッグにあまり役立たないため、根本的な原因を見つけるのにかなりの時間がかかりました。

ただし、エラーの原因はごくわずかであり、タスク定義ファイルに不足している必須プロパティをいくつか追加することで修正できます(taskdef.json)。タスク定義ファイルの一部である必要があるため、必要なすべてのプロパティについて、公式 AWS-ECS-TaskDefinition Docs を確認してください。

1
Tom