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

0

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

profile picture
EXPERT
asked 6 months ago4 views
1 Answer
0

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

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

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions