在AWS S3文档中,有一个关于标签的标注:
值区名称必须是一系列的一个或多个标签。相邻标签之间用单个句点(。)分隔。值区名称可以包含小写字母,数字和连字符。每个标签必须以小写字母或数字开头和结尾。
我有一个用例,其中有一个存储桶,但现在需要创建另一个与区域隔离的存储桶。例如,我my-bucket
在us-east-1中,现在我想my-bucket
在us-west-2中创建。显然,我无法执行此操作,因为存储桶名称在全球范围内是唯一的,因此我要在以下两者之间做出决定:
my-bucket-oregon
oregon.my-bucket
my-bucket.oregon
我在AWS文档的任何地方都找不到标签的好处。
只要遵守字符限制,您就可以使用所需的任何名称。如果您希望通过将存储桶名称作为DNS名称的一部分的URL访问存储桶,则点分隔标签的概念将与DNS命名标准保持兼容。
您上面的任何存储桶名称都可以。我倾向于建议将名称的“公共”部分放在前面,将区域放在后面,如下所示:
my-bucket-ap-southeast-2
my-bucket-us-east-1
my-bucket-us-west-2
(或使用诸如之类的名称oregon
代替us-west-2
。)
这样,当按字母顺序列出存储桶时,具有相同用途的存储桶将被分组在一起,从而更易于理解其用途。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句