帮助文档 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
帮助文档 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 服务支持
  5. 错误码
  6. EC错误码
  7. 03-ACCESS_CONTROL
  8. 0003-00000704

0003-00000704

  • 03-ACCESS_CONTROL
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

问题描述

您访问开启了请求者付费的Bucket,却没有提供正确的x-oss-request-payer请求头。

问题原因

您对一个开启了请求者付费模式的Bucket发起了POST请求,但是却没有在请求的POST表单中提供正确的x-oss-request-payer表单域。

问题示例

比如您发起了如下请求:

POST / HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Content-Length: 344606
Content-Type: multipart/form-data; boundary=9431149156168
--9431149156168
Content-Disposition: form-data; name="key"
/user/a/objectName.txt
--9431149156168
Content-Disposition: form-data; name="success_action_status"
200
--9431149156168
Content-Disposition: form-data; name="Content-Disposition"
content_disposition
--9431149156168
Content-Disposition: form-data; name="x-oss-meta-uuid"
uuid
--9431149156168
Content-Disposition: form-data; name="x-oss-meta-tag"
metadata
--9431149156168
Content-Disposition: form-data; name="OSSAccessKeyId"
44CF9590006BF252****
--9431149156168
Content-Disposition: form-data; name="policy"
eyJleHBpcmF0aW9uIjoiMjAxMy0xMi0wMVQxMjowMDowMFoiLCJjb25kaXRpb25zIjpbWyJjb250ZW50LWxlbmd0aC1yYW5nZSIsIDAsIDEwNDg1NzYwXSx7ImJ1Y2tldCI6ImFoYWhhIn0sIHsiQSI6ICJhIn0seyJrZXkiOiAiQ****==
--9431149156168
Content-Disposition: form-data; name="Signature"
kZoYNv66bsmc10+dcGKw5x2P****
--9431149156168
Content-Disposition: form-data; name="file"; filename="MyFilename.txt"
Content-Type: text/plain
abcdefg
--9431149156168
Content-Disposition: form-data; name="submit"
Upload to OSS
--9431149156168--

如果oss-example这个Bucket开启了请求者访问模式,您的请求就会由于缺少x-oss-request-payer表单域被拒绝。

解决方案

如果您需要访问启用了请求者付费模式的Bucket,则您需要支付请求所产生的费用,而不是Bucket的所有者支付。如果您是通过扮演阿里云RAM角色来请求数据时,该角色所属的账号将为此请求付费。

此外,如果您在POST表单中包含了签名,那么您还需要在表单中携带x-oss-request-payer并取值值为requester,以表明您已了解需要支付请求和数据下载费用,否则将无法通过验证。

POST / HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Content-Length: 344606
Content-Type: multipart/form-data; boundary=9431149156168
--9431149156168
Content-Disposition: form-data; name="key"
/user/a/objectName.txt
--9431149156168
Content-Disposition: form-data; name="success_action_status"
200
--9431149156168
Content-Disposition: form-data; name="Content-Disposition"
content_disposition
--9431149156168
Content-Disposition: form-data; name="x-oss-meta-uuid"
uuid
--9431149156168
Content-Disposition: form-data; name="x-oss-meta-tag"
metadata
--9431149156168
Content-Disposition: form-data; name="x-oss-request-payer"
requester
--9431149156168
Content-Disposition: form-data; name="OSSAccessKeyId"
44CF9590006BF252****
--9431149156168
Content-Disposition: form-data; name="policy"
eyJleHBpcmF0aW9uIjoiMjAxMy0xMi0wMVQxMjowMDowMFoiLCJjb25kaXRpb25zIjpbWyJjb250ZW50LWxlbmd0aC1yYW5nZSIsIDAsIDEwNDg1NzYwXSx7ImJ1Y2tldCI6ImFoYWhhIn0sIHsiQSI6ICJhIn0seyJrZXkiOiAiQUJDIn****==
--9431149156168
Content-Disposition: form-data; name="Signature"
kZoYNv66bsmc10+dcGKw5x2P****
--9431149156168
Content-Disposition: form-data; name="file"; filename="MyFilename.txt"
Content-Type: text/plain
abcdefg
--9431149156168
Content-Disposition: form-data; name="submit"
Upload to OSS
--9431149156168--

数据拥有者访问该Bucket时,可以不携带x-oss-request-payer参数。数据拥有者作为请求者访问该Bucket时,请求产生的费用由数据拥有者(也是请求者)来支付。

相关文档

请求者付费模式

相关文章

0003-00000001 2025-04-21 17:04

问题描述 您的账号不允许对Bucket或Object进行相关操作,或提供的认证信息不正确。 问题原因 您发起了对Bucket或Object的访问请求,通过请求中携带了身份认证信息,但是您提供的身份认证信息对应的账号没有对该Bucket或Object进行相关操作的权限。 您提供的账号AccessKey

0003-00000002 2025-04-21 17:04

问题描述 当前针对Bucket的操作需要身份认证,没有提供身份认证信息或提供的认证信息不正确。 问题原因 您通过匿名访问的方式对Bucket发起了操作请求。 您提供的账号AccessKey ID或签名不正确导致身份认证失败。

0003-00000005 2025-04-21 17:04

问题描述 您没有当前所访问Object的读权限,或提供的认证信息不正确。 问题原因 您对某个Object发起了读请求,但是却没有该Object的读权限。 您提供的账号AccessKey ID或签名不正确导致身份认证失败。

0003-00000006 2025-04-21 17:04

问题描述 您没有当前所访问Object的写权限,或提供的认证信息不正确。 问题原因 您希望对某个Object进行修改,但是您没有对该Object的写权限。 您提供的账号AccessKey ID或签名不正确导致身份认证失败。

0003-00000007 2025-04-21 17:04

问题描述 您没有获取当前Object ACL配置的权限,或提供的认证信息不正确。 问题原因 您发起了读取Object ACL配置的请求,但是您没有提供身份认证信息(匿名访问),或者您采用的账号没有获取当前Object ACL配置的权限。 您提供的账号AccessKey ID或签名不正确导致身份

0003-00000008 2025-04-21 17:04

问题描述 您没有修改当前Object ACL配置的权限,或提供的认证信息不正确。 问题原因 您发起了修改Object ACL配置的请求,但是您没有提供身份认证信息(匿名访问),或者您采用的账号没有修改当前Object ACL配置的权限。 您提供的账号AccessKey ID或签名不正确导致身份

目录
Copyright © 2025 your company All Rights Reserved. Powered by 博智数字服务平台.
闽ICP备08105208号-1