Amazon S3에서 호스팅되고 CloudFront를 통해 제공되는 인증되지 않은 정적 웹 사이트(www.example.com)는 AWS WAF를 사용합니다. 이 사이트에는 Amazon API Gateway 엔드포인트를 호출하는 등록 양식이 포함되어 있으며, 이 엔드포인트는 데이터를 외부 API로 전달하는 Lambda 함수를 호출합니다. 테스트 중에 제출 시 CORS 오류가 발생합니다. CloudFront 오리진은 Access-Control-Allow-Origin 헤더가 www.example.com으로 설정되도록 구성되어 있습니다. 솔루션스 아키텍트는 CORS 오류를 해결하기 위해 무엇을 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: API Gateway API 엔드포인트에서 CORS를 활성화합니다. API가 Access-Control-Allow-Origin이 www.example.com으로 설정된 응답을 반환하는지 확인합니다..
이것이 정답인 이유
CORS 오류는 브라우저 보안 메커니즘으로, 다른 도메인에서 리소스를 요청할 때 발생합니다. 이 경우 www.example.com에서 API Gateway 엔드포인트로 요청을 보내는데, API Gateway가 www.example.com으로부터의 요청을 허용하지 않아 오류가 발생합니다. 따라서 API Gateway에서 CORS를 활성화하고, Access-Control-Allow-Origin 헤더를 www.example.com으로 설정하여 브라우저가 이 도메인에서의 요청을 허용하도록 해야 합니다. S3 버킷은 정적 웹사이트 호스팅에 사용되므로, API 호출과는 직접적인 관련이 없어 S3 버킷 CORS 구성 수정은 문제 해결에
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음