我是AWS ECS的新手。我正在Java Spring Boot中开发两个服务,即服务1和服务2。我在同一个客户端中创建了两个ECS服务,每个服务都有一个任务。
我看到有一个“服务发现端点” Service2.local和“服务发现名称” Service2。我还可以在服务2的Route 53中看到SRV和Type A记录。我不知道如何从服务1调用服务2。在可以从SpringBoot尝试之前,我尝试了以下curl命令以尝试从Service2获取状态。 。
curl service2.local / status
我收到错误,无法解析主机service2.local。我想了解如何正确使用服务发现入口点或名称。
编辑:
我尝试执行以下命令,但未返回任何内容。
挖掘+短期服务2.local
答案 0 :(得分:0)
如果
和
检查您的VPC是否同时具有DNS主机名和DNS解析,否则AWS将无法正确解析DNS服务器。 (注意,它可能需要一段时间才能上线,请在等待时冲泡一杯)