我有一些在AWS EC中运行的服务,需要访问Internet。这些服务将运行单个实例。每个面向Internet的服务在服务名称和ec2专用ip地址之间都有一对一的映射。 VPC中的其他服务需要通过服务发现来发现面向Internet的服务。所有服务均使用主机模式在AWS ECS中运行。主机模式不允许我创建DNS记录。我只能创建SRV记录。
所有服务均以.net core 3.0编写。
是否有一种方法可以以类似于简单DNS查找的方式从SRV记录中找到IP地址?例如Host = my-service.myprivatenamespace
我尝试过的事情:
一些成本约束:
AWS似乎正在考虑针对主机模式的A记录。也许我只需要再等一会...