It has been just a couple weeks since Amazon introduced a new option for requesting content stored in S3 buckets – Requester Pay option. With this option you can configure bucket in such a way that the user who request the contents will pay transfer fee. When your content is fairly popular and you have many requests, transfer fees may become overwhelming. Amazon recognized the challenge that content distributors face and implemented Requester Pay option.
It worth mentioning that Requestor Pay option seamlessly integrates with Amazon DevPay Service and you can not only pass transfer fees to requester but also charge the premium on top of that.
Note that you still have to pay storage fees for the content stored in the bucket configured for Requester Pay. Also keep in mind Requester Pay option works only for authenticated requests. It doesn’t work for anonymous requests, BitTorrent requests and SOAP requests.
You can get more info on this option on Amazon Web Services website http://developer.amazonwebservices.com/connect/ann.jspa?annID=386
Configuring a bucket for Requester Pay option
We decided to support Requestor Pay option in the newer version of CloudBerry Explorer. To turn Requestor Pay option “on” for a bucket you have to right click the bucket and click properties. On the property sheet click “Requester Pay” tab. You will get the screen shown on the picture below.

All you have to do is to check the option off and click “ok” button.
Note that a requester will have to configure a request for content in this bucket in a special way. He will have to explicitly indicate that he agrees to pay for content otherwise he will get an error response.
Configuring an external bucket for Requester Pay option
To demonstrate how it can work we decided to support Requester Pay option in our External Bucket feature. When you add an external bucket that is configured for Requester Pays options and try access it you will get an error message stating that access is denied. You can specify that you agree to pay transfer fees for the content stored there.

We are actually wondering if you find our External Bucket feature that supports Requester Pay option useful and we are eager to know how you use it. We hope you like our post and as always we are looking forward to your feedback!
2 comments:
Hello,
I'm trying to access arxiv-data bucket's content using your explorer but there is a problem. The bucket is a requester pays bucket and I get the error message mentioned above, then I agree to pay and after a few seconds the same message reappears and it goes on and on.
Thank you in advance,
Jan
Awesome information on how to configure requester pay option with cloudberry explorer for amazon s3. Highly detailed and pretty great advices. Thanks
Post a Comment