S3 has launched a new feature wherein you can enable "transfer acceleration" for a bucket. This generates a new upload endpoint which can be used for much, much faster uploads. There should be some way to use this through Boto.
It is already implemented in botocore that is used by boto / boto3.
All you need to do is to set it in your file ~/.aws/config
s3 =
use_accelerate_endpoint = true
See the setup for the cli
is there an API to set the use_accelerate_endpoint option ? We are using stateless AMIs to run our flask application, so we dont really have a home directory.
Bump. I haven't been able to find this feature on either boto / boto3. Am I missing something ?
Can we please get an __init__ attribute for this in the S3Connection() class?
Anyone any clue on doing this?
@gonguinguen You posted a boto3 question in a boto2 repository. Hopefully your issue have already been resolved.
Oh, sorry, I didn't realise it was a boto2 repository, my bad!
I went ahead and deleted the question, in order to avoid confusion.
Most helpful comment
is there an API to set the use_accelerate_endpoint option ? We are using stateless AMIs to run our flask application, so we dont really have a home directory.