내용으로 건너뛰기

CloudFront "HTTP 403" 오류를 해결하려면 어떻게 해야 합니까?

3분 분량
0

Amazon CloudFront를 사용하여 콘텐츠를 전송했는데 뷰어에게 "HTTP 403" 오류가 표시됩니다.

해결 방법

CloudFront "HTTP 403" 오류를 해결하려면 배포 구성에 따라 다음 작업을 완료하십시오.

도메인 이름을 배포의 CNAME과 연결

DNS를 사용하지만 CloudFront 배포 구성에 대체 도메인 이름(CNAME)을 추가하지 않은 경우 CloudFront는 "403" 오류를 반환합니다. 이는 DNS 수준에서 CNAME이 CloudFront로 리디렉션되는 경우에도 발생합니다.

기본 CloudFront URL 대신 CNAME을 사용하려면 지침에 따라 대체 도메인 이름을 추가하십시오. 자세한 내용은 대체 CNAME이 잘못 구성되었음을 참조하십시오.

CloudFront 지리적 제한 설정 확인

CloudFront 지리적 제한으로 인해 특정 국가의 사용자가 콘텐츠에 액세스하지 못할 수 있습니다. 지리적 제한 설정을 확인하여 CloudFront 배포에 대한 액세스를 허용하거나 거부하십시오.

자세한 내용은 CloudFront 지리적 제한을 사용하여 웹 콘텐츠에 대한 액세스를 제어하려면 어떻게 해야 합니까?를 참조하십시오.

AWS WAF 규칙 구성 검토

AWS WAF 규칙을 잘못 구성하면 "403" 오류가 발생할 수 있습니다.

이 문제를 해결하려면 CloudFront에서 오류를 해결하려면 어떻게 해야 합니까?"403 Error - The request could not be satisfied. Request Blocked"를 참조하십시오.

Amazon S3 오리진에서 "403" 오류가 반환됨

Amazon Simple Storage Service(Amazon S3) 오리진 엔드포인트 구성을 기반으로 다음 문서를 참조하십시오.

Amazon S3 웹 사이트 엔드포인트를 CloudFront 배포의 오리진으로 사용할 때 오류가 발생하는 이유는 무엇입니까?"403 access denied"

S3 REST API 엔드포인트를 CloudFront 배포의 오리진으로 사용할 때 오류가 발생하는 이유는 무엇입니까?"403 Access Denied"

사용자 지정 오리진에서 "403" 오류가 반환됨

애플리케이션 방화벽이나 오리진 서버의 잘못된 설정으로 인해 사용자 지정 오리진에서 "403" 오류가 반환될 수 있습니다.

사용자 지정 오리진에서 오류가 반환되었는지 확인하려면 원본 HTTP 액세스 로그를 확인하십시오.

원본 HTTP 액세스 로그를 확인할 수 없는 경우 다음 작업을 수행하십시오.

  • CloudFront 액세스 로그를 확인합니다. 요청의 소요 시간 필드가 소요 시간 필드의 평균보다 작으면 오리진에서 보낸 응답이 아닐 수 있습니다. 소요 시간 필드의 값이 낮으면 엣지 로케이션이 응답을 전송했음을 나타냅니다.
  • CloudFront를 통하지 않고 오리진에 직접 요청을 보냅니다. 오류를 복제할 수 있다면 오리진에서 "403" 오류를 반환했을 수 있습니다.
  • 응답에 CloudFront 값이 없는 서버 헤더가 포함된 경우 사용자 지정 오리진에서 오류를 반환할 수 있습니다.

서명된 URL 또는 서명된 쿠키의 잘못된 구성으로 인해 "403" 오류가 발생함

CloudFront 배포의 동작 구성에 대해 뷰어 액세스 제한을 활성화한 경우 서명된 URL과 서명된 쿠키를 사용해야 합니다. 자세한 내용은 서명된 URL 및 서명된 쿠키로 비공개 콘텐츠 제공을 참조하십시오.

추가로 문제를 해결하려면 CloudFront에서 서명된 URL 또는 서명된 쿠키와 관련한 오류를 해결하려면 어떻게 해야 합니까?"403 Access Denied"를 참조하십시오.

HTTP 및 HTTPS에 대한 뷰어 프로토콜 정책 구성 확인

요청이 HTTP를 통해 시작되었지만 HTTPS 요청만 허용하도록 CloudFront 배포를 구성한 경우 "403" 오류가 발생할 수 있습니다.

이 문제를 해결하려면 CloudFront에서 오류를 해결하려면 어떻게 해야 합니까?"403 ERROR - The request could not be satisfied. Bad Request"를 참조하십시오.

관련 정보

Amazon API Gateway의 HTTP 403 오류를 해결하려면 어떻게 해야 합니까?

Application Load Balancer HTTP 403 금지 오류를 해결하려면 어떻게 해야 합니까?

AWS 공식업데이트됨 6달 전