You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS ECS控制台蓝绿部署遇阻:部署控制器配置报错求助

AWS ECS控制台蓝绿部署配置问题解决指南

问题本质

你碰到的报错"Deployment group's ECS service must be configured for a CODE_DEPLOY deployment controller."和控制台选项不可用,核心原因是ECS服务未配置CODE_DEPLOY类型的部署控制器——这是启用蓝绿部署的硬性前提。

新ECS控制台配置流程

  1. 创建或更新ECS服务时,进入**「部署」配置环节**,找到**「部署控制器类型」选项,选择「CodeDeploy」**(默认是ECS原生控制器)
  2. 完成服务其他基础配置(任务定义、集群、负载均衡等),注意负载均衡需提前准备两个目标组(分别对应新旧版本流量)
  3. 服务创建完成后,进入CodeDeploy控制台创建部署组:
    • 选择ECS作为计算平台
    • 关联刚创建的ECS服务
    • 配置蓝绿部署的流量切换规则、验证策略等参数
    • 部署组创建后即可发起蓝绿部署

经典控制台选项灰色的修复步骤

若经典控制台的蓝绿部署选项呈灰色,按以下步骤排查:

  • 检查ECS服务的部署控制器类型:进入服务详情→「部署」标签页,确认是否为CODE_DEPLOY
  • 若当前是ECS原生控制器,先通过「更新服务」操作切换为CODE_DEPLOY类型
  • 切换完成后,经典控制台的蓝绿部署选项会自动变为可用状态

验证配置有效性

服务配置完成后,在ECS服务详情的「部署」标签页确认部署控制器类型为CODE_DEPLOY,此时再去CodeDeploy配置部署组就不会触发报错。

内容的提问来源于stack exchange,提问作者Yahya Uddin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 23:30:02