S3集成错误:请求时间和当前时间之间的差异太大。(403)禁止

症状

当使用基于Amazon S3云的集成时,集成将失败,并显示以下消息:请求时间与当前时间之间的差异太大:

s3_time.png


环境

与Amazon S3一起使用的BarTender集成。



修复/答案

此错误消息源自S3服务器,当拒绝访问S3服务器上的放置文件夹时,导致集成随后失败。
简而言之,Amazon的S3服务器通过与网络时间协议服务器同步来保持非常准确的时间。当本地计算机(托管集成的主机)尝试访问S3上的文件时,服务器会将本地时间与服务器时间进行比较。如果存在差异,则拒绝访问服务器并返回此错误。

差异不是由时区差异引起的,因为S3将此考虑在内。当本地计算机的时钟关闭时,就会出现差异。发生这种情况可能有多种原因,但常见的原因可能包括

  • 在计算机能够同步时钟之前,将计算机从睡眠中唤醒并运行集成

  • 手动调整时间

  • 未将计算机设置为自动与网络时间协议服务器同步

在大多数情况下,可以通过使集成计算机保持唤醒状态并与网络时间协议服务器同步来解决此错误。对于使用Windows域网络的网络,这次的协议服务器是您的主要域控制器。对于所有其他计算机,它与基于Internet的网络时间协议服务器同步。

确保主域控制器(用于域网络)或本地计算机(用于所有其他网络)与网络时间协议服务器正确同步。




广州领域条码全程为您服务,需要提供解决方案,可联系在线客服!