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 billable items based on their request content: number of API requests, outbound traffic over the Internet, back-to-origin traffic, Image Processing (IMG), video snapshots, and data retrieval of IA or Archive objects. The bucket owner pays other fees such as storage, object tagging, and transfer acceleration. For more information, see Enable pay-by-requester in OSS Developer Guide.


  1. Log on to the OSS console.
  2. In the left-side navigation pane, click Buckets. On the Buckets page, click the name of the bucket that you want to manage.
  3. In the left-side navigation bar, choose Basic Settings > Pay by Requester. In the Pay by Requester section, click Configure to enable or disable the pay-by-requester mode.
  4. Click Save.