2013-08-26 3 views
2

Amazon Cloudfront를 사용하여 모든 제품 이미지를 호스팅합니다. 우리는 cdn.mydomain.comwww.mydomain.com에서 이미지를 얻을 수 있도록 cloudfront을 설정했습니다.이미지를 제공하는 Amazon Cloudfront

cdn.mydomain.com을 입력하면 cdn.mydomain.com을 입력하면 Google의 www 버전의 전체 HTML 버전이 제공되므로 cdn.mydomain.com이 Google에 색인 생성되었음을 발견했습니다.

어쨌든 Cloudfront가 이미지 (jpg, gif 및 png) 만 제공하도록 허용하고 있습니까?

모든 의견을 환영합니다.

+0

CloudFront에서 콘텐츠를 가져 오는 위치는 어디입니까? 서버 (실행중인 웹 서버 플랫폼) 또는 S3에서? –

답변

0

CloudFront를 만 캐시 *이

를 .JPG 않는 동작을 만들캐시 행동에 가서 이렇게 배포 구성 할 수있는 쉬운 방법을 제공하거나 이미지에있는 경우 당신이 규칙을 설정할 수 있습니다 폴더 해당 폴더에 캐시 요청만으로 쉽게 캐시 할 수 있습니다!

하지만 확실히 은 다시 쓰기 규칙을 사용하지 마십시오! 다음 cdn을 사용하여 아무 의미가 없습니다 !!

+0

어 - 네 말이 맞아. 나는 명확하게 대답을 편집해야합니다. 아웃 바운드 html 태그를 다시 작성해야합니다. –

+0

내가 겪었던 한 가지 문제는 '*'와 일치하는 기본 '행동'을 제거 할 수 없다는 것입니다. 예를 들어 우선 순위가 더 높은 규칙을 만들 경우에도 마찬가지입니다. '/ images/*'만이 기본값은 다른 요청과 여전히 일치합니다. 난 서명 된 요청을 요구하는 기본 동작을 설정하여이 문제를 해결했습니다. 들어오는 요청은 실제로 서명되지 않으므로 "MissingKey"로 인해 요청을 효과적으로 차단하는 403 Forbidden 응답을받습니다. –

관련 문제