2016-05-09 8 views
0

私のWebアプリケーションは、Amazon S3バケットにデータを直接プッシュできます。しかし、私はimages.weserv.nlを使用して画像を一時的なキャッシュにトリミングしようとしています。私がそれらを提供しているイメージはすでに私のバケツの中でホストされています。Amazon S3 CORS Issue

S3のための私のCORSのルールは両方持っている:私はアマゾンバケット画像への私の直接リンクしてimages.weserv.nl URLを使用しようとすると、しかし

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

を、私はブロックに関連したエラーが出ますポリシーで。 "?url =オリジンのホスト名が解決できない(DNS)か、ポリシーでブロックされているため、探していたURLです。

私は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://" * –

+0

のない画像へのurl =(URLエンコード)リンクはい、これは問題でした!ありがとう、私はそれを逃した!今はすべてOKです! – jremi

答えて

0

URLのリクエストにはhttp://を含めることはできません。