Erreur d’intégration S3 : L’écart entre l’heure de la requête et l’heure actuelle est trop important. (403) Interdit.
Symptôme
Lorsque vous travaillez avec une intégration cloud Amazon S3, l’intégration échoue avec le message indiquant que la différence entre l’heure de la requête et l’heure actuelle est trop importante :
Environnement
Intégrations BarTender fonctionnant avec Amazon S3.
Solution/Réponse
Ce message d’erreur provient du serveur S3, ce qui fait que l’intégration échoue ensuite lorsqu’elle se voit refuser l’accès au dossier de dépôt sur le serveur S3.
En résumé, les serveurs S3 d’Amazon maintiennent une heure très précise en se synchronisant avec un serveur de protocole de temps réseau (NTP). Lorsque l’ordinateur local (celui qui héberge l’intégration) tente d’accéder aux fichiers sur S3, le serveur compare l’heure locale à celle du serveur. S’il y a un écart, l’accès au serveur est refusé et cette erreur s’affiche.
Les écarts ne sont pas causés par des différences de fuseaux horaires, car S3 en tient compte. Le problème survient lorsque l’horloge de l’ordinateur local n’est pas à l’heure. Cela peut arriver pour plusieurs raisons, notamment :
- l’ordinateur sort de veille et l’intégration se lance avant que l’horloge ne soit synchronisée
- l’heure a été modifiée manuellement
- l’ordinateur n’est pas configuré pour se synchroniser automatiquement avec un serveur NTP
Dans la plupart des cas, cette erreur peut être résolue en gardant l’ordinateur d’intégration éveillé et synchronisé avec un serveur NTP. Pour un réseau utilisant un domaine Windows, ce serveur NTP est le contrôleur de domaine principal. Pour les autres ordinateurs, la synchronisation se fait avec un serveur NTP basé sur Internet.
Assurez-vous que votre contrôleur de domaine principal (pour les réseaux de domaine) ou votre ordinateur local (pour les autres réseaux) se synchronise correctement avec un serveur NTP.