2017-04-17 12 views
0

다음 DNS로 s3 웹 사이트를 호스팅 할 계획입니다.s3 웹 사이트에서 프록시 전달과 같은 기능을 사용할 수 있습니까?

  • S3 버킷 이름 : example.com
  • S3 엔드 포인트 :

    • S3 버킷 이름 : manual
    • S3 나 또한 내 서비스에 대한 매뉴얼 페이지를 분리 할 example.com.s3-website.amazonaws.com

    엔드 포인트 : manual.s3-website.amazonaws.com

example.com/manual을 입력하면 모든 요청을 내 설명서 S3으로 전달해야하지만 URL을 변경하면 안됩니다. 예를 들어

, 내가 액세스, http://example.com/manual/en/index.html, 는 manual.s3-website.amazonaws.com/en/index.html 표시되어야하지만 URL은 변경 될 수 없습니다.

버킷 속성의 '정적 웹 사이트 호스팅'의 리디렉션 규칙을 사용하려고했지만 내 수동 페이지로 리디렉션됩니다 (URL이 변경됨).

그리고 나는 jekyll을 사용하고 있지만, nginx와는 달리 프록시 포워드는 지원하지 않습니다.

참조 할 솔루션, 가이드 또는 예제가 있습니까?

답변

0

CloudFront를 사용하는 것이 가능합니다. S3 설치를 변경할 필요가 없습니다.

  • 수동 경로

에 대한 두 번째 행동을 만들어 각 버킷

  • 에 대한 기원을 작성하면됩니다.