request-payment设置或查询存储空间(Bucket)的请求者付费模式配置。

说明 请求者付费模式的功能介绍请参见请求者付费模式

命令格式

  • 设置请求者付费模式
    ./ossutil request-payment --method put oss://bucket payment_parameter
    payment_parameter可选值为RequesterBucketOwner
    • Requester:表示开启请求者付费模式,访问此Bucket内资源产生的所有费用由请求者支付。
    • BucketOwner:表示关闭请求者付费模式,访问此Bucket内资源产生的所有费用由Bucket拥有者支付。
  • 查询请求者付费模式配置
    ./ossutil request-payment --method get oss://bucket

使用示例

  • 开启请求者付费模式
    ./ossutil request-payment --method put oss://bucket1 Requester
  • 关闭请求者付费模式
    ./ossutil request-payment --method put oss://bucket1 BucketOwner
  • 查询请求者付费模式配置
    ./ossutil request-payment --method get oss://bucket1
    BucketOwner
    0.178036(s) elapsed

常用选项

您可以在使用request-payment命令时附加如下选项:
选项名称 描述
--method 表示http的请求类型。取值:
  • put:开启或关闭请求者付费模式。
  • get:获取配置。
--loglevel 设置日志级别,默认为空,表示不输出日志文件。可选值为:
  • info:输出提示信息日志。
  • debug:输出详细信息日志(包括http请求和响应信息)。
--proxy-host 网络代理服务器的url地址,支持http、https、socks5。例如http://120.79.**.**:3128、 socks5://120.79.**.**:1080。
--proxy-user 网络代理服务器的用户名,默认为空。
--proxy-pwd 网络代理服务器的密码,默认为空。
说明 更多通用选项请参见查看选项