S3-Integrationsfehler: Die Zeitdifferenz zwischen Anforderungszeit und aktueller Zeit ist zu groß. (403) Verboten.
Symptom
Bei der Arbeit mit einer Amazon S3 Cloud-basierten Integration schlägt die Integration mit der Meldung fehl, dass der Unterschied zwischen der Anforderungszeit und der aktuellen Zeit zu groß ist:
Umgebung
BarTender-Integrationen, die mit Amazon S3 arbeiten.
Lösung/Antwort
Diese Fehlermeldung stammt vom S3-Server und führt dazu, dass die Integration fehlschlägt, wenn ihr der Zugriff auf den Drop-Ordner auf dem S3-Server verweigert wird.
Kurz gesagt: Die S3-Server von Amazon halten die Zeit sehr genau ein, indem sie sich mit einem Netzwerk-Zeitprotokoll-Server synchronisieren. Wenn der lokale Computer (der, auf dem die Integration läuft) versucht, auf die Dateien im S3 zuzugreifen, vergleicht der Server die lokale Zeit mit der Serverzeit. Gibt es eine Abweichung, wird der Zugriff verweigert und dieser Fehler zurückgegeben.
Abweichungen entstehen nicht durch unterschiedliche Zeitzonen, da S3 dies berücksichtigt. Die Abweichung tritt auf, wenn die Uhr des lokalen Computers falsch geht. Das kann verschiedene Gründe haben, zum Beispiel:
- Der Computer wird aus dem Ruhezustand geweckt und die Integration wird gestartet, bevor die Uhr synchronisiert wurde
- Die Uhrzeit wurde manuell geändert
- Der Computer ist nicht so eingestellt, dass er sich automatisch mit einem Netzwerk-Zeitprotokoll-Server synchronisiert
In den meisten Fällen lässt sich dieser Fehler beheben, indem der Integrations-Computer wach gehalten und mit einem Netzwerk-Zeitprotokoll-Server synchronisiert wird. In Netzwerken mit Windows-Domänen ist dieser Zeitserver der primäre Domänencontroller. Bei allen anderen Computern erfolgt die Synchronisierung mit einem internetbasierten Netzwerk-Zeitprotokoll-Server.
Stellen Sie sicher, dass Ihr primärer Domänencontroller (bei Domänennetzwerken) oder Ihr lokaler Computer (bei allen anderen Netzwerken) ordnungsgemäß mit einem Netzwerk-Zeitprotokoll-Server synchronisiert wird.