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-Algorithm
、X-Tos-Credential
、X-Tos-Date
、X-Tos-Expires
、X-Tos-SignedHeaders
、X-Tos-Signature
为必选参数。上述请求中缺少了必选参数 X-Tos-Signature
。
采用正确的方式构造 URL 签名。具体操作,请参见 URL 中包含签名。