어떤 회사가 REST API를 통해 검색 카탈로그를 노출하는 마이크로서비스 애플리케이션을 구축하고 있습니다. 백엔드 서비스는 프라이빗 VPC 서브넷의 컨테이너에서 실행됩니다. 다음 중 이러한 요구 사항을 충족하는 솔루션은 무엇입이까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Amazon API Gateway를 사용하여 REST API를 설계합니다. 프라이빗 서브넷의 Amazon Elastic Container Service(Amazon ECS)에 애플리케이션을 호스팅합니다. API Gateway가 Amazon ECS에 액세스할 수 있도록 프라이빗 VPC 링크를 생성합니다..
이것이 정답인 이유
정답은 REST API를 설계하고 프라이빗 VPC 링크를 사용하는 것입니다. 문제에서 REST API를 통해 검색 카탈로그를 노출한다고 명시했으므로 WebSocket API는 적절하지 않습니다. WebSocket API는 양방향 통신에 사용됩니다. 백엔드 서비스가 프라이빗 서브넷에 있으므로 API Gateway가 직접 접근할 수 없습니다. 따라서 API Gateway가 프라이빗 VPC 내의 리소스에 안전하게 접근할 수 있도록 프라이빗 VPC 링크를 생성해야 합니다. 보안 그룹만으로는 API Gateway가 프라이빗 서브넷의 ECS에 접근할 수 있는 경로를 제공하지 못합니다.