2016-10-13 2 views
1

정적 웹 사이트를 호스팅하도록 구성된 S3 버킷이 있고 버킷 URL을 탐색하면 index.html 파일이 표시됩니다. 또한 커스텀 도메인 아래에 또 다른 S3 버킷을 보여주는 CloudFront 배포판이 있습니다. 루트에서 하나의 버킷을 제공하고 커스텀 경로에서 다른 버킷을 제공하도록 CloudFront를 구성 할 수 있습니까? 그래서 :CloudFront로 사용자 정의 경로에서 S3 정적 페이지 확인

mydomain.com   -> bucket1/index.html 
    mydomain.come/some-path -> bucket2/index.html 

는 이미 버킷에 대한 출처를 생성하고 그와 some-path에 대한 경로 패턴을 설정,하지만 난 기원을 찾아 경우 직접 내가 웹 페이지를 볼 수 있지만, 403 Forbidden을 얻고있다.

답변

1

이 구성은 정상적으로 작동하지만 bucket2의 객체는 bucket2의 some-path/index.html에 있어야합니다.

캐시 동작에서 구성한 경로 패턴은 여전히 ​​요청 경로의 일부이므로 원본으로 전달됩니다.

CloudFront는 요청을 원본으로 전달하기 전에 요청 경로의 일부를 제거하는 것을 지원하지 않습니다.

관련 문제