当前位置: 首页 > 知识库问答 >
问题:

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

黄德明
2023-03-14

我必须使用部署在ECR上的最新docker映像更新我的ECS服务,并且不更改公共地址。我试图通过用户交互界面通过选择强制新部署选项来修改服务,该选项使用新的IP公共地址生成新任务,这不是很实用。有其他方法或解决方案吗?

谢谢

共有1个答案

司空均
2023-03-14

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

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

 类似资料:
  • 我目前正在使用ECS部署web应用程序。此应用程序在我的ECR上推送,带有最新标签,但放置新图像似乎不会改变部署时的代码。 我尝试使用在这里找到的答案如何将更新的Docker映像部署到Amazon ECS任务?使用 放在我的ECS配置中,并将部署\u minimum\u health\u percent=0和部署\u maximum\u percent=200放在我的部署设置中。 我注意到图像摘要

  • 问题内容: 我有http://mysite.com/index.php。 还有一个子菜单 主页=> http://mysite.com/index.php 关于我们=> http://mysite.com/about.us.php 产品=> http://mysite.com/products.php 但我希望http://mysite.com/index.php处理每个请求,并仅使用Ajax请求

  • 一旦所说的图像在相应的注册表中被更新,那么让我的亚马逊ECS任务更新其Docker图像的正确方法是什么?

  • 问题内容: 我正在通过创建带有一些nodejs指令的来玩docker。现在,每次更改dockerfile时,我都会通过在项目文件夹中运行来重新创建映像,但这每次都会创建一个新映像,并很快吞没我的ssd。 更改dockerfile时,是否有一种方法可以更新现有映像,或者每次更改文件时都被迫创建一个新映像? 抱歉,这是一个愚蠢的问题 问题答案: 只要没有指令,Docker构建支持缓存。如果您正在积极地

  • 我正在尝试从组件更新(添加,删除)查询参数。在angularJS中,由于: 我有一个应用程序,其中包含用户可以过滤,排序等列表,我想在url的查询参数中设置所有激活的过滤器,以便他可以复制/粘贴URL或与其他人共享。

  • 问题内容: 嗨伙计, 我注意到,Github.com不会在浏览存储库时强制用户下载网页,而是使用AJAX来刷新页面内容。 Github还将浏览器地址栏更改为代表内容的真实地址。我不知道如果不通过在URL中使用#标签来实现这一点。 简而言之: github使用ajax加载新网页,而无需使用标签。他们如何做到这一点? 有任何想法吗? 问题答案: 通过使用: 这是HTML 5中的新功能。 您的网址将更改

  • 我有一个带有视频播放器窗口的react js应用程序。我有一个管理面板,可以更改显示的视频的url。 我想当管理员改变显示的视频时,显示的视频在用户的另一边,改变而不刷新页面。 我怎么能那样做?

  • 问题内容: 如何在不刷新页面的情况下更改URL? 我已经用CodeIginer建立了一个网站,我想在我的页面之一中实现AJAX和JQuery。问题是; 当我加载内容时,URL不会改变。 假设我有URL 和另一个URL: 单击按钮时如何将第一个URL更改为第二个URL? 问题答案: 在HTML5中,您可以更改URL: 检查http://spoiledmilk.com/blog/html5-chang