AWS部署组创建失败

时间:2018-12-11 09:10:18

标签: amazon-web-services amazon-ecs aws-fargate

我正在尝试为已经创建的ECS服务创建部署组,但是在输入所有值并单击create deployment group时收到警报:

Deployment group's ECS service must be configured for the external controller.

我无法理解我必须在ECS服务配置中进行哪些更改以纠正警报。

1 个答案:

答案 0 :(得分:3)

您可能已经通过Cloud Formation创建了ECS服务资源,或者没有在AWS Console ECS Service创建中正确配置它。至于云形成,截至本文撰写时,documentation中仍未支持此功能。这里至少有两种方法可以避免出现错误。

  1. 在AWS控制台中,在ECS服务创建期间,将 “蓝色/绿色部署” 指定为下的部署类型 >部署部分。反过来,这也会在创建服务后自动为您创建部署组。

    enter image description here

  2. 在调用aws-cli命令时,使用aws ecs create-service将此属性和值添加到JSON文件中。

    {
      ...
      "deploymentController": {
        "type": "CODE_DEPLOY"
      },
      ...
    }