0002-00000706

问题描述

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表单域。

解决方案

根据所用的签名版本,在相应的表单域OSSAccessKeyIdx-oss-access-key-id或者AWSAccessKeyId中提供AccessKey ID。

关于PostObject请求的更多信息,请参见PostObject