2013-05-09 31 views
5

Otrzymuję błędy odmowy uprawnień, gdy moja aplikacja żąda plików przez Javascript na Amazon S3.Błąd Amazon S3 CORS

Mam plik CORS ustawiony i wydaje się działać przez większość czasu, ale z przerwami.

Zawsze mogę rozwiązać ten problem, czyszcząc pamięć podręczną przeglądarki.

Jakieś wskazówki na temat tego, co to może być? Nie używam cloudfront, o którym wiem, że niektórzy ludzie mają problem.

+0

Czy możesz wstawić przykładowy kod, który nie działa sporadycznie? Lub przykładowe zapytania i odpowiedzi? – MathGladiator

+0

Również twoja polityka zasobnika? – Undo

+0

Odrzucenie: XMLHttpRequest nie może załadować https://s3.amazonaws.com/rifff_bucket/uploads%2F20130313T2336Z_5a9d96ef0d43ef775b9781cd336e1eb2%2Fsnarelayer.mp3. Początek http: // localhost: 3000 jest niedozwolony przez Access-Control-Allow-Origin. – Jim

Odpowiedz

-4

O ile pamiętam, Chrome nie pozwala żądania Cors wykonane z localhost:

Odrzucenie: XMLHttpRequest nie może załadować s3.amazonaws.com/rifff_bucket/.... Origin localhost: 3000 jest niedozwolone przez Access-Control-Allow-Origin.

Spróbuj ustawić domenę dev na swoim komputerze roboczym.

Poza tym dla mnie S3 także odrzuca żądania CORS, nawet jeśli nie są one wykonane z hosta lokalnego.