Amazon ECS 서비스는 서비스 검색을 사용하도록 구성할 수 있습니다. 서비스 검색은 AWS Cloud Map API 태스크를 사용하여 Amazon ECS 서비스에 대한 HTTP 및 DNS 네임스페이스를 관리합니다.
사용자가 프라이빗 네임스페이스를 AWS Cloud Map에 생성하면 Route 53 호스팅 영역이 자동으로 생성됩니다. Amazon ECS 서비스는 Route 53에서 기억하기 쉽고 예측 가능한 DNS 이름으로 등록할 수 있습니다. 호스팅 영역은 Amazon ECS 서비스가 확장되거나 축소되면 자동으로 업데이트됩니다.
서비스에서 동적으로 변화하는 서비스 주소를 손쉽게 찾을 수 있도록 Service Registry를 구성하고 이를 이용하여 동적인 서비스를 호출하기 쉽게 도와주는 기술입니다. 즉, AWS의 ECS에서는 동적으로 변화하는 서비스의 개별 작업 혹은 서버 주소를 Route 53의 DNS에 저장하고 지속적으로 업데이트 하면서 서비스를 연결해주는 기능을 의미합니다.
ECS Service를 생성하면서 있는 기능이기 때문에, 작업정의, ECS Cluster, ALB가 생성되어 있어야합니다. 또한 TaskDefintion에 Route53에 대한 Role이 포함되어야합니다.
🤖🤖만약 TaskDefinition에 문제가 있으면, Route53 도메인 또한 생성하면서 계속 에러가 발생합니다.