솔루션스 아키텍트는 회사 애플리케이션을 위한 새로운 마이크로서비스를 설계해야 합니다. 클라이언트는 HTTPS 엔드포인트를 호출하여 마이크로서비스에 도달할 수 있어야 합니다. 마이크로서비스는 또한 AWS Identity and Access Management(IAM)를 사용하여 호출을 인증해야 합니다. 솔루션스 아키텍트는 Go 1.x로 작성된 단일 AWS Lambda 함수를 사용하여 이 마이크로서비스의 로직을 작성할 것입니다. 어떤 솔루션이 가장 운영 효율적인 방식으로 함수를 배포할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Amazon API Gateway REST API를 생성합니다. 메서드가 Lambda 함수를 사용하도록 구성하고 API에서 IAM 인증을 활성화합니다..
이것이 정답인 이유
가장 운영 효율적인 솔루션은 Amazon API Gateway REST API를 생성하고 메서드가 Lambda 함수를 사용하도록 구성한 다음 API에서 IAM 인증을 활성화하는 것입니다. API Gateway는 마이크로서비스에 대한 HTTPS 엔드포인트를 제공하고, Lambda 통합을 통해 백엔드 로직을 처리하며, 내장된 IAM 인증을 통해 보안 요구 사항을 충족합니다. 이는 Go 1.x Lambda 함수를 배포하고 관리하는 데 필요한 오버헤드를 최소화합니다. Lambda 함수 URL은 단일 함수에 대한 직접적인 HTTPS 엔드포인트를 제공하지만, API Gateway가 제공하는 고급 라우팅, 요청/응답 변환, 캐싱 등의 기능을 제공하지 않습니다. Lambda@Edge는 CloudFront 배포의 엣지에서 코드를 실행하여 사용자에게 더 가까운 곳에서 콘텐츠를 사용자 지정하고 응답 시간을 단축하는 데 사용됩니다. 이는 마이크로서비스의 핵심 로직을 배포하는 주된 목적과는 다릅니다. CloudFront Functions는 Lambda@Edge보다 더 가볍고 짧은 실행 시간의 함수에 적합하며, 역시 마이크로서비스의 핵심 로직을 호스팅하기보다는 엣지에서 요청을 조작하는 데 주로 사용됩니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음