권한 부여 헤더를 오리진에 전달하도록 CloudFront를 구성하려면 어떻게 해야 하나요?

2분 분량
0

Amazon CloudFront 배포의 오리진에는 요청에 권한 부여 헤더가 포함되어야 합니다. 이로 인해, 내 배포가 권한 부여 헤더를 오리진에 전달해야 합니다.

간략한 설명

다음 방법 중 하나로 권한 부여 헤더를 오리진에 전달하도록 배포를 구성하세요.

  • 캐시 정책을 생성합니다. 그런 다음, 해당 캐시 정책을 권한 부여 헤더를 전달해야 하는 캐시 동작과 연결합니다.
    참고: 오리진 요청 정책을 사용하여 권한 부여 헤더를 전달할 수는 없습니다. 캐시가 승인되지 않은 요청을 처리하지 못하도록 하려면 헤더가 캐시 키의 일부여야 합니다. 권한 부여 헤더를 전달하는 오리진 요청 정책을 생성하면 CloudFront에서 HTTP 400 오류를 반환합니다.
  • 레거시 캐시 설정을 사용하여 기존 캐시 동작을 편집합니다.

중요: Amazon Simple Storage Service(S3) 오리진의 경우, 권한 부여 헤더를 기반으로 한 캐싱은 지원되지 않습니다. 자세한 내용을 보려면, 캐싱의 기준이 될 헤더 선택을 참조하세요.

해결 방법

캐시 정책 생성

  1. 다음 단계를 따라 CloudFront 콘솔을 사용하여 캐시 정책을 생성합니다.
  2. 캐시 키 설정헤더에서 다음 헤더 포함을 선택합니다. 그런 다음, 헤더 추가에서 권한 부여를 선택합니다.
  3. 정책을 연결하는 동작의 요구 사항에 따라 캐시 정책의 다른 모든 설정을 완료합니다. 그런 다음, 생성을 선택합니다.
  4. 캐시 정책을 생성한 후, 다음 단계를 따라 CloudFront 배포의 관련 동작에 정책을 연결합니다.

레거시 캐시 설정으로 기존 캐시 동작 편집

  1. CloudFront 콘솔을 열고 배포를 선택합니다.
  2. 동작 탭을 선택한 다음 권한 부여 헤더를 전달하려는 경로를 선택합니다.
  3. 편집을 선택합니다.
  4. 헤더에서, 다음 헤더 포함을 선택합니다. 그런 다음, 헤더 추가에서 권한 부여를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

AWS 공식
AWS 공식업데이트됨 2년 전