问题描述
POST请求表单中缺少用于提供AccessKey ID信息的表单域。
问题原因
您发起了带有签名信息的POST请求,但是请求表单中缺少用于提供AccessKey ID信息的表单域。
对于默认的V1版本签名,需要通过
OSSAccessKeyId
表单域提供AccessKey ID。对于V2版本签名,需要通过
x-oss-access-key-id
表单域提供AccessKey ID。对于Amazon S3 V2版本签名,需要通过
AWSAccessKeyId
表单域提供AccessKey ID。
问题示例
您发起了默认V1版本签名的POST请求,且在表单域中包含签名认证相关的表单域,但是请求中缺少OSSAccessKeyId
表单域。
解决方案
根据所用的签名版本,在相应的表单域OSSAccessKeyId
,x-oss-access-key-id
或者AWSAccessKeyId
中提供AccessKey ID。
关于PostObject请求的更多信息,请参见PostObject。
文档内容是否对您有帮助?