Amazon s3 AWS S3允许通过AWS CLI创建存储桶名称上限

Amazon s3 AWS S3允许通过AWS CLI创建存储桶名称上限,amazon-s3,aws-cli,Amazon S3,Aws Cli,当您使用Console以大写字母形式提供S3 bucket名称时,它会抛出错误(不允许使用大写字母) 但是,当您使用CLI在S3中创建bucket时,它只会创建一个 我很抱歉,我缺少任何设置?为什么会有这种行为 如果您使用AWS管理控制台,则所有地区的bucket名称都必须与DNS兼容 DNS兼容名称的规则2规定: 存储桶名称必须是一系列的一个或多个标签。相邻标签 由单个句点(.)分隔。Bucket名称可以包含 小写字母、数字和连字符每个标签必须开始和结束 以小写字母或数字结尾 因此,您无法从c

当您使用Console以大写字母形式提供S3 bucket名称时,它会抛出错误(不允许使用大写字母)

但是,当您使用CLI在S3中创建bucket时,它只会创建一个


我很抱歉,我缺少任何设置?为什么会有这种行为

如果您使用AWS管理控制台,则所有地区的bucket名称都必须与DNS兼容

DNS兼容名称的规则2规定:

存储桶名称必须是一系列的一个或多个标签。相邻标签 由单个句点(.)分隔。Bucket名称可以包含 小写字母、数字和连字符每个标签必须开始和结束 以小写字母或数字结尾

因此,您无法从console中创建以大写字母开头的bucket(事实上console不允许您在bucket名称中使用大写字母),但
aws_cli
允许您创建以大写字母开头的bucket名称

美国东部(北弗吉尼亚州)目前允许更宽松的桶命名标准


您可以查看S3文档本节中的规则。

如果您使用AWS管理控制台,则所有区域中的bucket名称都必须与DNS兼容

DNS兼容名称的规则2规定:

存储桶名称必须是一系列的一个或多个标签。相邻标签 由单个句点(.)分隔。Bucket名称可以包含 小写字母、数字和连字符每个标签必须开始和结束 以小写字母或数字结尾

因此,您无法从console中创建以大写字母开头的bucket(事实上console不允许您在bucket名称中使用大写字母),但
aws_cli
允许您创建以大写字母开头的bucket名称

美国东部(北弗吉尼亚州)目前允许更宽松的桶命名标准

您可以查看S3文档本节中的规则