2013-05-09 102 views
5

我的應用程序通過JavaScript在亞馬遜S3上請求文件時,我一直在獲取權限被拒絕的錯誤。Amazon S3 CORS錯誤

我有一個CORS文件設置,它似乎大多數時間工作,但間歇性失敗。

我總是可以通過清除瀏覽器緩存來解決這個問題。

這可能是什麼線索?我沒有使用雲端,我知道有些人發現會造成問題。

+0

你可以發佈間歇性失敗的示例代碼嗎?或者,示例請求和響應? – MathGladiator 2013-05-15 02:27:50

+0

也是您的存儲桶政策? – Undo 2013-05-15 03:33:51

+0

拒絕:XMLHttpRequest無法加載https://s3.amazonaws.com/rifff_bucket/uploads%2F20130313T2336Z_5a9d96ef0d43ef775b9781cd336e1eb2%2Fsnarelayer.mp3。 Access-Control-Allow-Origin不允許源http:// localhost:3000。 – Jim 2013-07-08 09:17:06

回答

-4

至於我記得,Chrome瀏覽器不允許從本地主機制造CORS請求:

抑制:XMLHttpRequest的無法加載s3.amazonaws.com/rifff_bucket/...。 Access-Control-Allow-Origin不允許來源localhost:3000。

嘗試在工作電腦上設置開發域。

除此之外,對於我來說S3也拒絕CORS請求,即使它們不是從本地主機制作的。