2014-02-15 2 views
1

최근 Amazon CloudFront를 이미지 용 CDN으로 사용하기 시작했으며 Pinterest Pin It 버튼을 통해 공유하려고 할 때이 오류가 있음을 확인했습니다. 콘솔. "기본-SRC '자기' * .pinterest.com * .pinimg :다음 콘텐츠 보안 정책 지시문을 위반하여 이미지로드가 거부되었습니다

는 [오류] [보고서 만]은 다음과 같은 콘텐츠 보안 정책 지침 위반 이미지 'https://d9hblenkye2332.cloudfront.net/image.jpg'을로드하지 않았다. com * .google.com connect.facebook.net * .google-analytics.com * .facebook.com www.googleadservices.com googleads.g.doubleclick.net 'unsafe-inline' 'unsafe-eval' ". 'img-src'가 명시 적으로 설정되지 않았으므로 'default-src'는 폴백으로 사용됩니다.

은 몇 가지 조사를 수행 한 후,이는 콘텐츠 보안 (http://content-security-policy.com)에 관련된 것 같다,하지만 CDN이에 대한 설정이 없습니다 특히 내가해야할 것에 확실하지 않다. 다른 사람이이 문제에 부딪 혔습니까?

답변

0

원본 서버는 무엇입니까? 이것이 S3 버킷 인 경우 CORS 정책을 참조하십시오. 이러한 문제의 일반적인 원인은 CORS입니다.

활성화 크로스 원산지 자원 : CORS에 대한 설정은

일부 정보를 원하시면 여기있는 CDN 자체에서 수행하지만,이 뒤에 orgin는 서버에서 (이 S3의 경우, 다음 양동이에 정책을 CORS)되지 않는다 공유 - Amazon Simple Storage Service : http://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html

+0

원본 서버에 액세스 할 수 없기 때문에 CDN에 구성이 없으므로 어떻게해야할지 모르겠습니다. 아마도 아마존에 연락해서 그들이 할 수있는 것을보아야 할 것입니다. – juminoz

관련 문제