104 votes

Erreur S3 : La différence entre l'heure de la requête et l'heure actuelle est trop importante.

J'ai une erreur La différence entre l'heure de la requête et l'heure actuelle est trop importante. lors de l'appel de la méthode amazons3.ListObjects

ListObjectsRequest request = new ListObjectsRequest() {
    BucketName = BucketName, Prefix = fullKey 
}; 
using (ListObjectsResponse response = s3Client.ListObjects(request))
{
    bool result = response.S3Objects.Count > 0;

    return result;
}

Ce que ça pourrait être ?

140voto

Mark At Ramp51 Points 2101

L'heure de votre boîte locale n'est pas synchronisée avec l'heure actuelle. Synchronisez l'horloge de votre système et le problème disparaîtra.

81voto

Czar Pino Points 1960

Pour ceux qui utilisent Vagrant, un vagrant halt suivi par vagrant up a fonctionné pour moi.

60voto

onemanarmy Points 2020

L'horloge est désynchronisée.

J'ai suivi les étapes dans ce poste pour le faire fonctionner à nouveau, mais j'ai aussi dû exécuter la commande suivante.

sudo ntpdate ntp.ubuntu.com
sudo apt-get install ntp

Si, à tout moment, vous obtenez un message indiquant que le socket NTP est toujours en cours d'utilisation, arrêtez-le avec sudo /etc/init.d/ntp stop et ré-exécutez votre commande.

28voto

Dylan O'Carroll Points 351

J'ai eu la même erreur et j'utilise Docker pour Mac. Le simple redémarrage de Docker a fonctionné pour moi.

16voto

Julio Colon Points 171

Pour ceux qui utilisent Docker sous Windows, essayez de redémarrer le moteur Docker dans Setting->Reset->Restart Docker.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X