AWS CLI-从Linux创建s3存储桶错误



我正在使用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

最新更新