我在尝试访问 S3 对象时遇到 "Request has expired" 错误。 为什么?
上次更新时间:2018 年 12 月 24 日
我在尝试访问 Amazon Simple Storage Service (Amazon S3) 中的一个对象时收到错误消息“Request has expired”。 如何修复此问题?
解决方法
如果您尝试访问的预签名 URL 超过了指定的 URL 到期日期,则 Amazon S3 会返回此错误消息。
例如在以下响应中,预签名 URL 的到期日期是 2018 年 6 月 28 日。如果在此日期之后尝试访问该 URL,则会收到错误消息。
<Error>
<Code>AccessDenied</Code>
<Message>Request has expired</Message>
<Expires>2018-06-28T07:13:14Z</Expires>
<ServerTime>2018-08-06T20:03:02Z</ServerTime>
<RequestId>87E1D2CFAAA7F9A6</RequestId>
<HostId>
A9BEluTV2hk3ltdFkixvQFa/yUBfUSgDjptwphKze+jXR6tYbpHCx8Z7y6WTfxu3rS4cGk5/WTQ=
</HostId>
</Error>