开发者社区> 问答> 正文

RequestTimeTooSkewed.The difference between…错误

已解决

展开
收起
2018-05-09 15:52:12 4427 0
2 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    访问OSS遇到如下的RequestTimeTooSkewed错误:

    <Code>RequestTimeTooSkewed</Code>
    <Message>The difference between the request time and the current time is too large.</Message>

    原因:您发送请求的时间与OSS收到请求的时间,间隔超出了15分钟,OSS从安全考虑认为该请求是无效的,返回上述错误。请检查发送请求设备的系统时间,并根据时区调整到正确时间。

    您可能会有下面的疑问:

    • 发送请求的机器或设备的系统时间,调整标准是什么呢?

      OSS的系统时间采用GMT时间,您的设备的系统时间,需要调整到GMT时间,或与其相对应的时区时间。GMT(Greenwich Mean Time)是零时区的区时,即世界标准时间。

      例如,您访问OSS的设备系统配置是东八区,系统时间调整到比GMT早8小时。我国的标准时间—北京时间—就是东八区时间。如果您的系统时间是东八区,那么您的系统时间调整到北京时间即可。

      • Windows系统查看时区的方法:

        通过控制面板 > 时钟、语言和区域 > 设置日期和时间,打开日期和时间,时区 栏的+08:00,表示您的设备时区是东八区。

      • Linux/Unix系统查看时区的方法:

        请执行date -R查看时间和时区。下图中的 +0800,表示您的设备系统时区是东八区。



    • 使用多个地域的OSS,比如杭州、新加坡、美国,时间同步有问题吗?

      没有问题。每个地域的OSS都使用GMT时间,您发送请求的设备系统时间也是GMT时间。

    2018-05-12 07:48:42
    赞同 展开评论 打赏
  • 问题原因

    发送请求的时间与OSS收到请求的时间间隔超出了15分钟,OSS从安全考虑认为该请求是无效的,返回报错。

    本回答引用自以下KB文档:访问OSS时出现403状态码的排查方法

    更多帮助请访问以下站点:

    2021-08-31 18:00:32
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载