我使用05-13-2019生成的签名密钥,其作用域为“20190513/us 1/S3/aws4_request”。我的请求被拒绝,因为“授权头格式错误;凭据日期无效。日期与X日期不一样”错误。如果我使用当前日期更改签名密钥,并使用当前日期(05-14-2019年)更改范围,则将处理我的请求。根据文件,签名密钥的有效期最长为7天。有人能帮我理解一下为什么会发生这个问题吗?
发布于 2019-05-14 23:13:25
签名密钥的有效期为7天,但只能用于与签名密钥相关的午夜至午夜的请求--也就是说,凭据范围必须与X-Amz-Date匹配。
7天效度概念来自于X-Amz-Expires的最大值,即604800 (7天)。不能使用大于此值的值,因为签名的过期时间将超过签名密钥的生存期。
https://stackoverflow.com/questions/56135848
复制相似问题