我正在使用AWS CLI创建S3存储桶。我已经安装了AWS CLI并运行以下命令来创建bucket
aws s3 mb s3://Test-sam-bucket --region us-west-1
错误:make_bucket失败:s3://测试sam bucket调用CreateBucket操作时发生错误(InvalidBucketName(:指定的bucket无效。
我也尝试过:
aws s3 mb s3://sambucket --region us-west-1
错误:make_bucket失败:s3://sambucket调用CreateBucket操作时发生错误(BucketAlreadyExists(:请求的bucket名称不可用。bucket命名空间由系统的所有用户共享。请选择其他名称,然后重试。
我做错了什么,请帮助
关于进行测试sam bucket的第一点名称:
- 不要在bucket名称之间使用任何特殊字符,只需使用testsambucket即可
关于您获得BucketAlreadyExists消息的第二点:
-
这是因为S3存储桶名称是S3中的全局命名空间,由另一个S3用户共享。因此,它在全球一级是独一无二的。
-
你可以尝试使用你自己的自定义唯一名称,比如你的teamName+BucketName或其他名称的组合。
-
Test sam bucket的问题是bucket名称中的第一个字符不能是大写,它可以是小写字符或数字。我们可以在bucket名称中使用连字符。有关限制的更多详细信息,请访问:docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html