我正在尝试将一些CloudFormation放在一起来设置CodePipeline,以便从Github部署到ECS/Fargate。
但是,我始终得到错误:
For ECS deployment group, ec2TagFilters can not be specified (Service: AmazonCodeDeploy; Status Code: 400; Error Code: InvalidEC2TagException;
每当我试图站起来我的CloudFormation堆栈。但是,我的文件中根本没有“ec2TagFilters”。
我唯一能找到的关于这个问题的参考是一个较老的
在尝试设置蓝色/绿色部署时,我遇到了以下问题: error: Plan apply failed: Error creating CodeDeploy deployment group: InvalidECSServiceException: Deployment group's ECS service must be configured for a CODE_DEPLOY deployment controller.
status code: 400, request id: b9314f00-ef3e-467e-a7b0-a3bd87600484 到目前为止,我尝试创建
尝试使用CloudFormation方法(如本文所述:)在AWS中执行ECS任务的蓝色/绿色部署,但部署失败。
初始堆栈部署工作正常,使用正确的负载均衡器和目标组等按照预期部署和运行ECS任务。然而,当更新任务定义时,要触发蓝色/绿色部署,它将失败,并导致消息失败:
Imports and exports are currently not supported on templates using hooks
部署是在CodeDeploy中创建的,因此显然是按预期触发的,但是AWS控制台中的部署屏幕显示了以下错误:
The deployment failed because the stack