Amazon CloudFront에서 “403 Error - The request could not be satisfied. Request Blocked.” 오류 메시지를 반환합니다.
간략한 설명
오류 메시지 “403 Error - The request could not be satisfied. Request Blocked.”는 클라이언트에서 발생하는 오류입니다. 이 오류는 CloudFront 배포와 연결된 AWS WAF 규칙의 기본 작업으로 인해 발생할 수 있습니다. 다음 설정으로 인해 Request Blocked 오류가 발생할 수 있습니다.
- 기본 작업을 허용으로 설정하면 작업이 차단으로 설정된 규칙과 요청이 일치하게 됩니다.
- 기본 작업을 차단으로 설정하면 요청은 작업이 차단으로 설정된 규칙의 조건과 일치하게 됩니다.
-또는-
- 기본 작업을 차단으로 설정하면 요청이 작업이 허용으로 설정된 규칙의 조건과 일치하지 않게 됩니다.
기타 유형의 403 오류 문제를 해결하기 위한 자세한 내용을 보려면 CloudFront에서 발생하는 403 오류 문제를 해결하려면 어떻게 해야 하나요?를 참조하세요.
해결 방법
Request Blocked 오류를 해결하려면 다음을 수행하세요.
- CloudFront 콘솔을 엽니다.
- 사용자가 업데이트하려는 배포의 ID를 선택합니다.
- 일반 탭을 선택합니다.
- 설정의 AWS WAF 웹 ACL 목록에서 배포와 관련된 웹 액세스 제어 목록(웹 ACL) 을 선택합니다.
- AWS WAF 콘솔에 웹 ACL을 선택합니다.
- 웹 ACL 페이지에서 AWS 리전에 **전역(CloudFront)**을 선택합니다.
- 검토가 필요한 웹 ACL을 선택합니다. AWS WAF 기본 작업이 웹 ACL에 설정되어 있는지 확인합니다.
- 기본 동작이 허용일 때 Request Blocked 오류를 해결하려면 요청을 검토합니다. 작업이 차단으로 설정된 AWS WAF 규칙의 조건과 일치하지 않는지 확인하세요.
유효한 요청이 요청을 차단하는 규칙에 대한 조건과 일치하는 경우, 요청을 허용하도록 규칙을 업데이트합니다.
- 기본 작업이 차단일 때 Request Blocked 오류를 해결하려면 요청을 검토하세요. 작업이 허용으로 설정된 AWS WAF 규칙 조건과 일치하는지 확인합니다.
유효한 요청이 요청을 허용하는 기존 규칙과 일치하지 않는 경우, 요청을 허용하는 규칙을 생성합니다.
참고: 문제를 계속해서 해결하려면 AWS WAF 콘솔을 사용하여 Request Blocked 오류의 원인이 될 수 있는 규칙과 일치하는 요청 샘플을 검토할 수 있습니다. 자세한 내용을 보려면 AWS WAF 보호 테스트 및 조정을 참조하세요.
관련 정보
CloudFront에서 “403 ERROR - The request could not be satisfied. Bad Request” 오류를 해결하려면 어떻게 해야 하나요?
AWS WAF의 작동 방식
AWS WAF를 사용하여 콘텐츠에 대한 액세스 제어