如何在ECS任务启动时注册IP地址,以便其他资源可以找到它。

0

【以下的问题经过翻译处理】 一位合作伙伴想要在他们的AWS环境中部署他们的本地软件解决方案。该软件具有在Windows上运行的前端组件,他们希望通过AppStream进行部署。后端服务通过一组ECS任务定义提供。ECS集群位于VPC中的私有子网中。每次启动任务时,它们的IP地址都会发生变化。想寻找一些关于如何在启动时注册任务IP地址的建议,以便前端可以连接到它。

profile picture
EXPERTE
gefragt vor 6 Monaten4 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 您可以以两种方式在ECS中提供服务发现:

  • 在服务前放置负载均衡器。ECS与ELB(ALB、NLB和CLB)直接集成,根据需要会自动注册和注销每个任务。
  • Cloud Map。这不涉及ALB,而是ECS将每个任务添加为Cloud Map中可发现的项目。这可以通过DNS,在私有的Route 53托管区域中,或通过API,或两者都可以(取决于您如何配置Cloud Map命名空间)实现。
profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen