Even though the S3 service provides unlimited storage space, there are certain service limits put on the service. Here are the most important limitations imposed on the S3 service:
- By default, there is a limit of 100 buckets per account, but that limit can be increased by submitting a request to AWS.
- The bucket names need to be unique across all of AWS; this is because all buckets are served via a unique global DNS name in the following format:
http://{your-bucket-name}.s3.amazonaws.com
- Once a bucket is created, the region in which it is served cannot be changed.
- Buckets are not stackable; if you need to define a directory-like structure for your files, you can create a folder within a bucket to use object prefixes to organize the objects.
- A single PUT request can upload up to 5 GB of data, but multipart uploads can be used to store larger...