download free 30 days trial version buy bucket explorer
Documentation  Download  Purchase  Support  FAQs   Forum   ScreenShots & Demos

Amazon S3 - Requester Pays Buckets (GET Bucket requestPayment, PUT Bucket requestPayment, DELETE Bucket requestPayment)-Introduction

By default, S3 Bucket owners pay for all costs of Amazon S3 Objects (Files) storage and data transfers. However, Bucket owners can configure a Bucket to be a Requester Pays Buckets. With that, instead of the owner, the requester will pay for the cost of data download. In general, the owner of the Bucket will always pay the cost of storing the data.
When you Configure Requester Pay on the Bucket, you must share that Bucket with the requester payee AWS account, which will only pay if he/she accesses data from your Bucket. Other data access charges will not be added to the requester payee account.

  • Anonymous access is not allowed when Requester Pay option is enabled on the Bucket.
  • You cannot share BitTorrent URL.
  • You cannot configure the Requester Pays bucket as a target bucket of Bucket logging.

How to perform Requester Pays Buckets Operations?

  1. Using Amazon S3 REST API from your program

    You can perform Requester Pays Buckets operations by using Amazon S3 supported REST API in your application code.

  2. Using Bucket Explorer User Interface

    You can perform the same Requester Pays Buckets operations using Bucket Explorer without writing any code.

You can perform the following Requester Pays Buckets operation:

  1. Set/Remove Requester Pays on Shared Amazon S3 Bucket: You can set/remove Requester Pays Buckets on a Shared Amazon S3 Bucket using PUT Bucket requestPayment. Check the link to get more details about Set/Remove Requester Pays Buckets — PUT Bucket requestPayment using Amazon REST API and using Bucket Explorer.
  2. Get Requester Pays on Shared Amazon S3 Bucket: You can get the requester pays status on the shared bucket using GET Bucket requestPayment. Check the link to get more details about Get Requester Pays Buckets — GET Bucket requestPayment using Amazon REST API and using Bucket Explorer.