知识与支持

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

广州市领域物联网科技有限公司,提供自动识别设备,BarTender正版代理商,条码打印机,Bartender二次开发专业,满足您对条码标签设计打印软件的特殊需求

Bartender故障排除

正文

症状  当使用基于Amazon S3云的集成时,集成将失败,并显示以下消息:请求时间与当前时间之间的差异太大:
s3_time.png 环境  与Amazon S3一起使用的BarTender集成。 修复/答案 此错误消息源自S3服务器,当拒绝访问S3服务器上的放置文件夹时,导致集成随后失败。
简而言之,Amazon的S3服务器通过与网络时间协议服务器同步来保持非常准确的时间。当本地计算机(托管集成的主机)尝试访问S3上的文件时,服务器会将本地时间与服务器时间进行比较。如果存在差异,则拒绝访问服务器并返回此错误。
差异不是由时区差异引起的,因为S3将此考虑在内。当本地计算机的时钟关闭时,就会出现差异。发生这种情况可能有多种原因,但常见的原因可能包括
  • 在计算机能够同步时钟之前,将计算机从睡眠中唤醒并运行集成
  • 手动调整时间
  • 未将计算机设置为自动与网络时间协议服务器同步
在大多数情况下,可以通过使集成计算机保持唤醒状态并与网络时间协议服务器同步来解决此错误。对于使用Windows域网络的网络,这次的协议服务器是您的主要域控制器。对于所有其他计算机,它与基于Internet的网络时间协议服务器同步。
确保主域控制器(用于域网络)或本地计算机(用于所有其他网络)与网络时间协议服务器正确同步。