【結論】 2020年12月末現在、CodePipelineを経由した場合にtaskdefinitionに含まれる環境変数のマルチバイト値がエラー判定される問題は回避できない。 【AWSへの問い合わせ】 現在ecsのタスク定義ファイルを手動で作成しておりますが、以下のように環境変数に全角文字を使用したいと考えております。 "environment": [ { "name": "HOGE_USE_FUGA", "value": "日本語API" }, (略)この状態のtaskdef.jsonをartifactとした場合に、 CodePipelineでは 無効なアクション設定 Failed to validate the task definition. Check the task definition in the "TaskDefinitionTemplateArtifact" param