我尝试通过在ecs中使用私有网络的服务发现来从一个容器连接到另一个容器,我在ecs中使用了动态端口映射。我到处寻找这个解决方案,但我找不到解决方案。需要帮助
发布于 2019-07-05 11:05:56
具有EC2启动类型和动态端口映射的ECS将意味着用于EC2解析的SRV记录。
Service Discovery Considerations
如果您的服务任务指定的任务定义使用网桥或主机网络模式,则
记录是唯一支持的DNS记录类型。
因此,您可以在私有网络内查询服务发现服务的DNS记录。它们使用以下格式
name.service_discovery_namespace.的
service_discovery_service
查询SRV记录将为每个任务返回一组IP地址和端口。一旦你有了IP:Port,你就可以访问正在运行的应用程序。
您可以查看执行DNS解析的示例应用程序here。如果您有任何特定的问题/问题,请随时告诉我。
https://stackoverflow.com/questions/56850563
复制相似问题