Nov
25
Amazon S3 Bucket Name Restrictions
Filed Under s3
There are some Amazon S3 bucket restrictions and limitations you MUST be aware of…
A bucket is owned by the AWS account (identified by AWS Access Key ID) that created it. Each AWS account can own up to 100 buckets at a time. Bucket ownership is NOT transferable. However, if a bucket is empty, it can be deleted and its name can be reused by anyone else who wants it.
For instance I currently “own” the bucket names; entrepreneur / blogging / internetmarketing / socialmediamarketing. If I delete them from my account, they would then be available for others to claim.
Buckets have the following restrictions:
# Bucket names can ONLY contain numbers, periods (.), underscores (_), and dashes (-).
# Bucket names MUST start with a number or letter.
# Bucket names MUST be between 3 and 255 characters long.
# Bucket names CANNOT be in an IP address style (e.g., “192.168.5.4″).
To conform with DNS requirements, (basically if you want to create a URL to share the files), Amazon HIGHLY recommend following these additional guidelines when creating buckets:
# Bucket names should NOT contain underscores (_).
# Bucket names should be between 3 and 63 characters long.
# Bucket names should NOT end with a dash.
# Dashes cannot appear next to periods. For example, “my-.bucket.com” and “my.-bucket” are invalid names.
# Bucket names should NOT contain UPPERCASE letters.
This means that if you want to use the bucket with a URL, rather than for personal data storage that never needs to be shared, you MUST obey these last 4 points!
Kind Regards
Marc Liron MVP
Comments
Leave a Reply

