내 도메인 이름으로 CDN 도메인을 어떻게 마스킹합니까?

내 도메인 이름으로 CDN 도메인을 어떻게 마스킹합니까?

그래서 저는 AWS에서 cloudfront를 사용해 보았습니다.

주소 표시줄에서 URL 'example.com'이 'example.com.s3.eu-west-1.amazonaws.com'으로 확인되는 이유는 무엇입니까? 이 문제에 대해 많은 질문을 인터넷 검색해 보았지만 관련 답변이 표시되지 않는다는 사실은 내가 잘못 구성했다는 것을 의미합니다.

AWS가 전체 사이트 전송을 광고하고 있다면 주소 표시줄에 항상 www.example.com/[PATH]가 표시된다는 생각이겠죠!?

이제 example.com/index.html로 이동하면 example.com.s3.eu-west-1.amazonaws.com/index.html로 리디렉션됩니다. 내가 보고 싶은 것은 여전히 ​​"example.com/index.html"이며 모든 CDN 마법은 최종 사용자에게 배후에서 발생해야 합니다.

  • 정적 콘텐츠를 제공하는 원본으로 S3 버킷이 있습니다. 내 모든 콘텐츠가 포함된 example.com과 example.com으로 리디렉션되는 www.example.com 등 총 2개의 버킷을 설정했습니다.
  • 내 Cloudfront 도메인 이름을 가리키는 루트 도메인 이름(example.com)에 A 레코드 ALIAS를 사용하여 Route 53에 DNS를 설정했습니다. example.com을 가리키는 www.example.com에 대한 CNAME 레코드도 있습니다.
  • 내 CloudFront 배포판에 대체 CNAME으로 "example.com"과 "www.example.com"을 추가했습니다.

내가 여기서 무엇을 놓치고 있는 걸까요?

편집: 감사합니다 Halfgar - 저는 이 커뮤니티에 처음 왔습니다.

$ curl --head www.example.com

... 

Location: example.com.s3-eu-west-1.amazonaws.com 

... 

$ curl --head example.com 

... 

Location: example.com.s3-eu-west-1.amazonaws.com 

...

관련 정보