我正在尝试使用ecs中的专用网络的服务发现从一个容器连接到另一个容器,我在ecs中使用了动态端口映射。我到处寻找这个解决方案,但我无法完善该解决方案。需要帮助
最佳答案
具有 EC2 启动类型和动态端口映射的 ECS 意味着用于 DNS 解析的 SRV 记录。
Service Discovery Considerations
If the task definition that your service task specifies uses the bridge or host network mode, an SRV record is the only supported DNS record type.
因此,可以在您的 VPC 内查询服务发现服务的 DNS 记录。他们使用以下格式
service_discovery_service name.service_discovery_namespace.
查询 SRV 记录将返回每个任务的一组 IP 地址和端口。一旦你有了IP:端口,你就可以运行应用程序了。
您可以查看示例应用程序here它负责 DNS 解析。如果您有任何具体问题,请随时告诉我。
关于amazon-web-services - 服务发现 ECS AWS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56850563/