我使用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存储在服务定义中的某个位置,但我找不到位置。
有任何想法吗?
编辑:应用程序负载均衡器工作正常。