2016-05-09 2 views
0

Мое веб-приложение может напрямую передавать данные в мой ковш Amazon S3. Отлично работает. Однако я пытаюсь использовать images.weserv.nl для обрезки изображения во временный кеш, который они предоставляют. Изображение, которое я им предоставляю, уже размещено внутри моего ведра.Amazon S3 CORS Issue

Мой CORS правило S3 имеют как:

<AllowedOrigin>*</AllowedOrigin> 
<AllowedOrigin>http://images.weserv.nl</AllowedOrigin> 

Однако, когда я пытаюсь использовать images.weserv.nl URL с моей прямой ссылкой на амазонка ведро изображения, я получаю ошибку, связанную с блоком в политике. "? Url =, который вы искали, потому что имя хоста является неразрешимым (DNS) или заблокировано политикой".

Что нужно для обновления моих разрешений/политики для S3, чтобы включить images.weserv.nl, чтобы использовать изображения, которые у меня есть на ведре S3?

Например:

http://images.weserv.nl/?url=http://s3-us-west-1.amazonaws.com/mybucket/000aaabbbccc.jpg&crop=50,50,50,50 

Anyhelp было бы весьма признателен!

Спасибо всем

+0

страницы в http://images.weserv.nl говорит * "запрашивающей изображение: URL = (URL закодирован) ссылка на ваш образ, без HTTP: //" * –

+0

Да это была проблема! Спасибо, я пропустил это! Теперь все в порядке! – jremi

ответ

0

запрашивающая Url не может иметь Http: // включен.