0

我使用firstRun创建了我们的 ECS 集群。Whizzard自动创建一个Classic Load Balancer

由于我们想在同一台机器上的同一负载均衡器端口后面的不同端口上运行多个容器,因此我已将 Classic Load Balancer 切换为Application Load Balancer ,方法是删除旧的并创建一个具有相同名称的新容器。

将新的 Docker 映像部署到我们的集群失败:

An error occurred (InvalidParameterException) when calling the UpdateService operation: The load balancer EC2Contai-EcsElast-1R09N14WBDCZK does not exist.

我假设负载均衡器的ARN存储在服务定义中的某个位置,但我找不到位置。

有任何想法吗?

编辑:应用程序负载均衡器工作正常。

4

1 回答 1

0

我已删除服务并使用 Web 界面(在我的集群内)创建了一个新服务。它让我选择了现有的 Application Load Balancer,并且重新部署现在也可以工作了。

为你的威兹德感到羞耻!

于 2017-03-07T23:00:08.920 回答