ECS service communication with spring microservices and AWS cloudmap

444 Views Asked by At

I am using the ECS Fargate launch type. I am deploying Spring based microservices. Every service registers itself to AWS CloudMap. Now I am trying to communicate between two microservices using the RestTemplate.

I call the services by their DNS endpoint (e.g.: auth.mynamespace.local:8080/login). I get a 404 response every time. The security groups around the microservices are transparent on port 8080 for the corresponding inbound group.

One note: Everything is private. I don't associate a public IP and also the CloudMap namespace (R53 hosted zone) is a private one.

I really can't get behind why I am getting all those 404 errors with my RestTemplate.postForEntity(...).

0

There are 0 best solutions below