AmazonAmazon Advanced Networking Specialty ANS-C01 Certification·KO·업데이트됨 3 Aug 2026
웹 애플리케이션이 Application Load Balancer(ALB) 뒤의 EC2 인스턴스에서 실행되며, ALB는 CloudFront 배포의 오리진입니다. 회사는 인증된 고객에게 토큰을 발급하는 사용자 지정 인증 시스템을 사용합니다. 애플리케이션은 GET/POST 요청이 인증된 고객으로부터만 오도록 해야 합니다. 웹 애플리케이션이 인증된 고객을 식별할 수 있도록 하는 가장 운영 효율적인 솔루션을 설계하세요.
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: AWS Lambda@Edge 함수를 사용하여 GET/POST 요청 페이로드 내의 인증된 토큰을 검사하고, Lambda@Edge 함수가 웹 애플리케이션에 인증된 요청임을 나타내는 사용자 지정 헤더를 삽입하도록 합니다..
이것이 정답인 이유
이 솔루션은 CloudFront 배포를 오리진으로 사용하므로 Lambda@Edge 함수를 활용하여 엣지에서 인증 로직을 실행하는 것이 가장 효율적입니다. Lambda@Edge는 요청이 오리진(ALB)에 도달하기 전에 인증 토큰을 검사하고, 유효한 경우 사용자 지정 헤더를 삽입하여 웹 애플리케이션이 인증된 요청임을 식별하도록 합니다. 이는 애플리케이션 계층에서 인증 로직을 처리할 필요 없이 콘텐츠 전송 네트워크(CDN) 계층에서 인증을 처리하여 오리진 서버의 부하를 줄이고 지연 시간을 단축합니다. ALB가 페이로드 내의 토큰을 직접 검사하거나 WAF가 복잡한 토큰 검사를 수행하는 것은 제한적이거나 비효율적이며, 타사 도구는 운영 오버헤드를 증가시킵니다.