2016-10-12 3 views
0

캐시 동작 설정에서 설정 S3 경로의 차이, 내가CloudFront를 : 원산지

s3/* 

폴더를 S3하는 요청을 리디렉션하는 데 사용하지만, 내가 S3라는 이름의 폴더 아래에 있지만 바로 S3에서 내 이미지를 배치하고 싶지 않아 버킷은 다음과 같이 리디렉션 :

xxxx.cloudfront.com/s3/images/1.png -> bucket_name/images/1.png 

하지

xxxx.cloudfront.com/s3/images/1.png -> bucket_name/s3/images/1.png 

방법과 같이 config (설정)하는 나를 보여 도와주세요.

답변

0

나는 이것이 가능하지 않다고 생각합니다. 원점 경로는 하위 디렉토리로 리디렉션 될 수 있지만 (예 : index.htm ->production/index.htm) CloudFront는 경로 부분을 제거 할 수 없습니다.

참조 문서 : Origin Path

일부 옵션 :

  • 은 그냥 파일 이름 (의 전면에 s3/을 넣어 s3와 접두사 경로의 별도의 분포를 대신 사용하고 실제로 전체 경로를 사용)
+0

오, 도와 주셔서 감사합니다. – KhiemNS

0

불행히도 이것은 불가능합니다. Cloudfront는 정확한 요청 경로를 원점으로 다시 매핑합니다. 원점 경로를 조작하기 위해 제공되는 유일한 옵션은 접두사를 추가하는 것입니다. 접두어를 추가하면 경로에서 아무 것도 제거 할 수 없습니다.

Origin Path에는 원본 경로 설정에 대한 세부 정보가 있지만 해당 페이지에서 요청 경로의 일부를 제거 할 수있는 옵션이 표시되지 않습니다.