2013-05-09 20 views
5

私のアプリがアマゾンS3のJavascriptでファイルを要求すると、エラーが拒否されました。Amazon S3 CORSエラー

私はCORSファイルをセットアップしていますが、ほとんどの場合は動作するようですが、断続的に失敗します。

ブラウザのキャッシュをクリアすることで、いつでもこの問題を解決できます。

これには何か手掛かりがありますか?私はクラウドフロントを使用していない、私はいくつかの人が問題を引き起こしていることを知っている。

+0

断続的に失敗しているサンプルコードを投稿できますか?あるいは、要求と応答の例は? – MathGladiator

+0

またバケツポリシー? – Undo

+0

却下:XMLHttpRequestはhttps://s3.amazonaws.com/rifff_bucket/uploads%2F20130313T2336Z_5a9d96ef0d43ef775b9781cd336e1eb2%2Fsnarelayer.mp3を読み込めません。 Origin http:// localhost:3000は、Access-Control-Allow-Originによって許可されていません。 – Jim

答えて

-4

私が覚えている限りでは、Chromeはローカルホストから作られたCORS要求を許可しない:

除去:XMLHttpRequestのはs3.amazonaws.com/rifff_bucket/...ロードすることはできません。 Origin localhost:3000は、Access-Control-Allow-Originによって許可されていません。

あなたの仕事用PCでdevドメインをセットアップしてみてください。

それ以外の場合、私にとっては、S3はCORS要求もローカルホストから作られていなくても拒否します。