You can enable the pay-by-requester mode for your bucket if you want requesters to pay the cost of requests and traffic generated when they access the data in your bucket. When pay-by-requester is enabled for a bucket, the requester instead of the bucket owner pays the cost of requests and traffic. The bucket owner pays only other fees including the storage fees.

Background information

When the pay-by-requester mode is enabled, requesters pay for one or more of the following billing items based on their request content: outbound traffic over the Internet, back-to-origin traffic, and traffic generated when making API operation calls, performing Image Processing (IMG), taking video snapshots, and retrieving IA or Archive objects. The bucket owner pays other fees such as storage, object tagging, and transfer acceleration fees. For more information, see Enable pay-by-requester in OSS Developer Guide.


  1. Log on to the OSS console.
  2. Click Buckets, and then click the name of the target bucket.
  3. Choose Basic Settings > Pay by Requester. In the Pay by Requester section, click Configure to select whether to enable or disable the pay-by-requester mode.
  4. Click Save.