amazon-web-services - 服务发现 ecs aws
问题描述
我正在尝试通过在我使用动态端口映射的 ecs 中使用专用网络的服务发现从一个容器连接到另一个容器。我到处寻找这个解决方案,但我无法解决这个问题。需要帮助
解决方案
具有 EC2 启动类型和动态端口映射的 ECS将意味着用于 DNS 解析的 SRV 记录。
如果您的服务任务指定的任务定义使用桥接或主机网络模式,则 SRV 记录是唯一受支持的 DNS 记录类型。
因此,可以在您的 VPC 中查询服务发现服务的 DNS 记录。他们使用以下格式
service_discovery_service 名称.service_discovery_namespace。
查询 SRV 记录将为每个任务返回一组 IP 地址和端口。一旦你有了 IP:Port,你就可以点击正在运行的应用程序。
您可以在此处查看执行 DNS 解析的示例应用程序。如果您有任何具体问题/疑问,请随时告诉我。
推荐阅读
- javascript - 使用事件页面或 Service Worker 的扩展必须将 id 参数传递给 chrome.contextMenus.create
- c++ - 如何制作跨度的跨度
- proxy - kde 更新想要一个代理(如何停止)
- c++ - 如何使用单例设计模式进一步初始化静态全局变量
- python - 在numpy中翻译具有负值的排序键lambda
- assembly - 在 mips mars 组件中加倍浮动
- angular - 带下拉菜单的角垫表内联过滤器
- r - 将列中以冒号分隔的字符串拆分为 R 中的不同列
- html - Flex 包裹儿童
- android - Android - 从数据库中加载数据一次