You need to enable JavaScript to run this app.
导航

0002-00000029

最近更新时间2024.01.25 15:54:43

首次发布时间2024.01.05 16:32:10

问题描述

URL 签名中缺少必要参数。

问题原因

使用 URL 签名认证的方式发送请求,但 URL 中缺少必要的参数。

问题示例

您使用基于 URL 签名的方式发起请求,但 URL 中未包含预签名必须的参数。

PUT https://bucketname.tos-cn-beijing.volces.com/object
?X-Tos-Algorithm=TOS4-HMAC-SHA256
&X-Tos-Credential=<access-key-id>/<YYYYMMDD>/<region>/tos/request
&X-Tos-Date=20130721T201207Z
&X-Tos-Expires=86400
&X-Tos-SignedHeaders=host
&X-Tos-Security-Token=<security-token>

在 URL 签名认证中,参数 X-Tos-AlgorithmX-Tos-CredentialX-Tos-DateX-Tos-ExpiresX-Tos-SignedHeadersX-Tos-Signature 为必选参数。上述请求中缺少了必选参数 X-Tos-Signature

解决方案

采用正确的方式构造 URL 签名。具体操作,请参见:URL 中包含签名