0002-00000501

问题描述

服务端接收到的签名请求时间与客户端发起请求的时间偏差过大。

问题原因

您采用了Amazon S3兼容的签名请求,但是请求中的时间参数与OSS接收到请求的时间偏差过大。请求中的时间参数来源于Date请求头或者x-amz-date字段。

问题示例

请求示例如下:

GET /test.txt?AWSAccessKeyId=nz2p****&Expires=1141889120&Signature=vjbyPxybdZaNmGa%2ByT272YEAiv**** HTTP/1.0
Date: Tue, 20 Dec 2020 08:48:18 GMT
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
x-oss-s3-compat: true

如果OSS服务端在2022年接收到该请求,则返回该错误。原因是Date字段的时间与OSS接收到请求的时间偏差过大。

解决方案

确保请求中Date请求头或者x-amz-date字段表示时间的参数正确无误。

相关文档