Constraints & Boundaries
100 buckets per AWS account (soft limit)
3-63 characters, globally unique, DNS-compliant
Virtually unlimited number of objects
0 bytes to 5 TB maximum
5 GB maximum per PUT request
1-1024 UTF-8 characters
2 KB maximum per object
5,500 requests per second per prefix
3,500 requests per second per prefix
Limited by response size and complexity
10,000 parts per upload
5 MB to 5 GB per part
Last part can be smaller than 5 MB
10 tags maximum per object
128 Unicode characters maximum
256 Unicode characters maximum
1000 configurations per bucket
1000 rules per bucket
100 rules per bucket
1000 rules per bucket
Sequential naming patterns cause performance issues
Too many requests to single prefix
Globally unique naming requirement
Use random characters to distribute load
Implement exponential backoff
Distribute load across buckets