Description
Currently, s3-beam uses https://s3-<region>.amazonaws.com/<bucket>
as the upload URL path (path-style). It is also possible to upload to https://<bucket>.s3-<region>.amazonaws.com
(virtual-host style).
AWS is planning to deprecate path-style addressing for buckets created after September 30, 2020. There are also performance and resilience benefits for switching to virtual-host style addressing for existing buckets.
The switch is transparent for many buckets, but is not for buckets with a .
in the bucket name (among others). AWS doesn't currently create a valid certificate for these buckets, so you will get TLS errors when you try to upload/download from them.
Using #38 would fix this for us, as it defaults to using virtual-host style addressing, unless the bucket has a .
in it.
In the meantime, you can use the upload-url
parameter to s3-sign
to override the upload URL.
Activity