- Newest
- Most votes
- Most comments
In case someone else stumbles upon this post looking for an answer --- as Anders found out through testing and informed me:
The issues is if you use the TransferManager and your S3 Bucket has a period in the name, then it will fail with the "too many retries" error. The issue is that it uses the Bucket name as part of the domain name for connecting to S3 (using https://<bucketname>.s3.<region>.amazonaws.com as access point). Even though an S3 Bucket can legally have a period in the name, the code does not currently support it.
Thanks for the tip Anders!
mjdinsmore wrote:
The issues is if you use the TransferManager and your S3 Bucket has a period in the name, then it will fail with the "too many retries" error. The issue is that it uses the Bucket name as part of the domain name for connecting to S3 (using https://<bucketname>.s3.<region>.amazonaws.com as access point). Even though an S3 Bucket can legally have a period in the name, the code does not currently support it.
Yes, I should have posted a follow up here when I realized this. I've created a new "issue" for this at https://github.com/aws/aws-sdk-java-v2/issues/2864. Hopefully it will eventually be resolved.
Thanks for the tip Anders!
You're welcome. Only took me a couple of weeks to find out. :) (Though not working 100% on this.)
Now I just have to find out how to add a progress listener to the uploadDirectory() call. Seems to only be supported (yet) when transferring individual files.
Relevant content
- asked 6 months ago
- asked 2 months ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago