2013-05-09 21 views
5

Ho ricevuto errori di autorizzazione negati quando la mia app richiede file tramite Javascript su Amazon S3.Errore S3 di Amazon S3

Ho un file CORS impostato e sembra funzionare la maggior parte del tempo, ma fallisce a intermittenza.

Posso sempre risolvere questo problema svuotando la cache del browser.

Eventuali indizi su cosa potrebbe essere? Non sto usando il cloudfront, che so che alcune persone hanno scoperto che causano un problema.

+0

È possibile pubblicare un codice di esempio non riuscito a intermittenza? Oppure, esempi di richieste e risposte? – MathGladiator

+0

Anche la politica della benna? Rif. – Undo

+0

: XMLHttpRequest non può caricare https://s3.amazonaws.com/rifff_bucket/uploads%2F20130313T2336Z_5a9d96ef0d43ef775b9781cd336e1eb2%2Fsnarelayer.mp3. Origine http: // localhost: 3000 non è consentito da Access-Control-Allow-Origin. – Jim

risposta

-4

Per quanto mi ricordo, Chrome non consente le richieste CORS fatte da localhost:

Rifiuto: XMLHttpRequest non può caricare s3.amazonaws.com/rifff_bucket/.... Origin localhost: 3000 non consentito da Access-Control-Allow-Origin.

Provare a configurare un dominio dev sul proprio PC di lavoro.

Altro quindi che, per me S3 respinge anche richieste CORS anche se non sono fatte dall'host locale.