“Deployment group’s ECS service must be configured for a CODE_DEPLOY deployment controller.”エラーが発生した場合の対処方法

CodeDeployにてデプロイグループ作成時に「Deployment group's ECS service must be configured for a CODE_DEPLOY deployment controller.」エラーが発生した際の原因と対処方法についての内容となります。
2022.01.10

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

困っていた内容

CodeDeployを使用しECSへデプロイを実施したいのですが、デプロイグループを作成した際に下記のエラーが発生し作成できません。対処方法を教えてください。

Deployment group's ECS service must be configured for a CODE_DEPLOY deployment controller.

どう対応すれば良いの?

エラー発生の原因は、デプロイグループ作成時に指定するECSサービスのデプロイメントタイプが『ローリングアップデート』となっているためです。

CodeDeployからECSにデプロイを実施する場合には、ECSサービス作成時にデプロイメントタイプにて『Blue/Greenデプロイメント』を選択してください。
そのECSサービスを指定し、デプロイグループの作成をお試しください。

参照情報

DeploymentController
Amazon ECS デプロイタイプ