如何在不更改 public DNS 地址的情况下使用 ECR 中的最新 docker 映像更新 ECS 服务?

How to update an ECS service with latest docker image in ECR without changing public DNS address?

我必须使用部署在 ECR 上的最新 docker 映像更新我的 ECS 服务,并且不更改 public 地址。 我尝试通过选择 force new deployment 选项通过用户界面修改服务,该选项会生成一个具有新 IP public 地址的新任务,但这不是很实用。 还有其他方法或解决方案吗?

谢谢

ECS- 更新服务将更改 IP 地址(目前无法处理)。 你可以做的是 - 放置一个应用程序负载平衡器并具有基于路径的路由(基本上你可以设置目标组)。

现在一旦您配置了目标组,您就可以通过负载均衡器 DNS 名称直接访问服务,否则更新服务将更改 IP 地址,每次您都必须检查 IP。