Amazon CloudFront의 "403 ERROR - 요청을 충족할 수 없습니다. 잘못된 요청입니다." 오류를 해결하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2022년 5월 31일

Amazon CloudFront에서 "403 ERROR - 요청을 충족할 수 없습니다. 잘못된 요청입니다."라는 오류 메시지가 반환됩니다. 이 오류를 해결하려면 어떻게 해야 합니까?

간략한 설명

이 오류 메시지 "403 ERROR - 요청을 충족할 수 없습니다. 잘못된 요청입니다."는 클라이언트에서 생성된 오류입니다. 이 오류는 다음 이유 중 하나로 인해 발생할 수 있습니다.

  • 요청이 HTTP를 통해 시작되었지만 CloudFront 배포가 HTTPS 요청만 허용하도록 구성되었습니다. 이 문제를 해결하려면 HTTP 요청 허용 해결 방법 섹션의 단계를 따릅니다.
  • 요청된 대체 도메인 이름(CNAME)이 CloudFront 배포에 연결되지 않았습니다. 이 문제를 해결하려면 CNAME을 배포와 연결 해결 방법 섹션의 단계를 따릅니다.

참고: 이 해결 방법은 CloudFront를 사용하여 최종 사용자에게 콘텐츠를 제공하는 애플리케이션이나 웹 사이트를 소유한 경우 발생하는 오류를 해결할 때 사용되는 방법입니다. 애플리케이션을 보거나 웹 사이트에 액세스하려고 시도할 때 이 오류가 발생하는 경우 제공업체 또는 웹 사이트 소유자에 문의하여 지원을 받으세요.

해결 방법

HTTP 요청 허용

다음 단계를 수행합니다.

  1. Amazon CloudFront 콘솔을 엽니다.
  2. 잘못된 요청 오류를 반환하는 배포를 선택합니다.
  3. 동작 탭을 선택합니다.
  4. 요청과 일치하는 동작을 선택합니다. 그런 다음, 편집(Edit)을 선택합니다.
  5. 뷰어 프로토콜 정책(Viewer Protocol Policy)에서 HTTP 및 HTTPS(HTTP and HTTPS) 또는 HTTP를 HTTPS로 리디렉션(Redirect HTTP to HTTPS)을 선택합니다.
    참고: HTTP 및 HTTPS(HTTP and HTTPS)는 HTTP 및 HTTPS 모두에 대한 연결을 허용합니다. HTTP를 HTTPS로 리디렉션(Redirect HTTP to HTTPS)는 HTTP 요청을 HTTPS로 자동으로 리디렉션합니다.
  6. 변경 사항 저장을 선택합니다.

CNAME을 배포와 연결

다음 단계를 수행합니다.

  1. Amazon CloudFront 콘솔을 엽니다.
  2. 잘못된 요청 오류를 반환하는 배포를 선택합니다.
  3. 일반(General) 탭을 선택합니다.
  4. 설정(Settings)에서 편집(Edit)을 선택합니다.
  5. 대체 도메인 이름(CNAME)에서 항목 추가를 선택합니다.
  6. CloudFront 배포와 연결하려는 CNAME을 입력합니다.
  7. 사용자 지정 SSL 인증서(Custom SSL certificate)에서 도메인을 포괄하는 인증서를 선택합니다. 자세한 내용은 CloudFront 배포에서 SSL/TLS 인증서를 사용하도록 구성하려면 어떻게 해야 합니까?를 참조하세요.
    참고: CNAME을 배포와 연결하려면 SSL 인증서가 필요합니다. 자세한 내용은 대체 도메인 이름 사용 요구 사항을 참조하세요.
  8. 변경 사항 저장을 선택합니다.