How to access S3 data from AWS?


Data made available in a Requester Pays Amazon S3 bucket can still be accessed in all the normal ways. However, the requester needs to pass a flag at request time indicating they know they will be charged for the request and any data egress. More details on this concept can be found at

The request mechanism can vary slightly depending on how you access the data currently. Links to some common access mechanisms are below:

A full list of documentation for the various access mechanisms can be found at

Changes of the access rights to L1C bucket at AWS Public Datasets (Requester Pays)
AWS Sentinel-2 L2A

Does this affect the availability of any Sentinel access with gdal vsis3 driver? It appears that there is no GET request registered at AWS…?


You can still use the vsis3 driver, you’ll just need to make sure the AWS_REQUEST_PAYER is enabled as per


Thanks for your answer. Seems to work for me with Sentinel-1 and L2A data. Do you know where these requests are counted on AWS? I made a few requests with requester pays and vsis3 driver, but none of the GET or billing counter on AWS are changing…? I am absolutely new to AWS…


Great to hear that it works. You should be able to see the charges in your Billing overview at You can go to Bills and then see the charges for Simple Storage Service. Note that this isn’t updated in real time and can take a while for numbers to show up.