Mentre lavoro sul mio computer locale ho cercato di caricare le immagini (che le caricano immediatamente sul server amazon), ma mi dava un bug (RequestTimeTooSkewed Error using PHP S3 Class), Ho potuto capire che si tratta di un problema di fuso orario e che S3 utilizza il fuso orario corrente per autenticare la richiesta, devo impostare o modificare qualsiasi configurazione sul server EC2 per poter caricare le immagini localmente?Errore S3 RequestTimeTooSkewed a causa dell'oscillazione dell'orologio della macchina locale
risposta
Controlla la sincronizzazione dell'ora sull'istanza di ec2. A causa della natura delle macchine virtuali, l'orologio può essere inclinato nel tempo. S3 non consente richieste che durano più di pochi minuti.
Sincronizza l'orologio con un server orario NTP. Tutti i moderni sistemi operativi supportano questo.
Ovunque tu stia caricando da è la macchina che deve essere sincronizzata.
Qui puoi trovare un elenco di server NTP: http: //www.pool. ntp.org/en/use.html Ed è possibile eseguirlo dal proprio computer di origine '' 'sudo ntpdate 0.pool.ntp.org'''' – plainjimbo
Il codice in esecuzione da una macchina virtuale ha dovuto eseguire la sincronizzazione sudo ntpdate ntp.ubuntu.com
e ha funzionato.
Il riavvio del servizio NTP di solito risolve questo:
sudo service ntpd restart
Vedi anche: How to force a clock update using ntp?
Non menziona S3 * * RequestTimeTooSkewed, ma lo stesso problema come [Come forzare un aggiornamento orologio con NTP? ] (http://askubuntu.com/questions/254826/how-to-force-a-clock-update-using-ntp) – smci