% aws s3 mb s3://c2c-bucket-A2
make_bucket failed: s3://c2c-bucket-A2
An error occurred (InvalidBucketName) when calling the CreateBucket operation:
The specified bucket is not valid.
If you receive a make_bucket failed error when you try to create an AWS S3 bucket using the CLI command, then the reason is as specified - InvalidBucketName, to understand it better you will need to understand the rules of creating an S3 bucket name,
Rules for Creating S3 Bucket Names:
- Should be unique across AWS regions. So it could be it's already taken.
- Cannot have uppercase letters.
- Should be between 3 and 63 characters.
- Names can only start with lowercase letters and numbers.
- Only dot (.) and dash/hyphen (-) are allowed as special characters.
- Cannot contain two adjacent dots.
- Cannot be like IP addresses eg 192.168.0.1
- Cannot start with xn-- prefix
- Cannot end with -s3alias as suffix.
- Cannot have dots if used with AWS S3 Transfer Acceleration.
- You cannot change the bucket name once it is created.
So as you can see, in this case, the bucket creation failed because I used an Uppercase letter in the bucket name.
Reference: https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.htmlMore Posts:
- Bash Command to Do Nothing with Example - Bash
- Graph API error when querying BookingBusinesses - ErrorExceededFindCountLimit, The GetBookingMailboxes request returned too many results - Microsoft
- [Vi/Vim] How to move cursor to the start of a line - MacOS
- JavaScript : Get url protocol HTTP, HTTPS, FILE or FTP - JavaScript
- Android: Unknown error code during application install : - Android
- Mac (macos) startup keyboard boot sequence combinations - MacOS
- Fix SharePoint 2019 installation error This product requires Visual C++ Redistributable Package for Visual Studio 2017 - SharePoint
- Increase Font Size of Eclipse Java Code - Eclipse