AWS S3允许通过AWS CLI创建存储桶名称限制

时间:2017-10-25 16:59:30

标签: amazon-s3 aws-cli

当您使用控制台提供S3存储桶名称作为大写字母时 - 它会抛出错误(不允许大写字母)

但是,当您使用CLI在S3中创建存储桶时 - 它只是创建。

我错过了任何设置?为什么会这样?

1 个答案:

答案 0 :(得分:3)

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

DNS兼容名称的规则2声明:

  

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

因此,您无法从控制台创建以 CAPITAL LETTERS 开头的存储桶( Infact控制台不允许您在存储桶名称中使用大写字母 )但aws_cli允许您创建以大写字母开头的存储桶名称。

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

您可以查看S3文档Rules for Bucket Naming的此部分中的规则。