Amazon S3 表存储桶、表和命名空间命名规则 - Amazon Simple Storage Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon S3 表存储桶、表和命名空间命名规则

创建表存储桶时,您选择存储桶名称和 Amazon Web Services 区域,该名称在所选区域中对于您的账户必须是唯一的。创建表存储桶后,无法更改存储桶名称或区域。表存储桶名称必须遵循特定的命名规则。有关表存储桶及其中的表和命名空间的命名规则的更多信息,请参阅以下主题。

表存储桶命名规则

创建 Amazon S3 表存储桶时,需要指定表存储桶名称。与其它存储桶类型一样,无法重命名表存储桶。与其它存储桶类型不同,表存储桶不在全局命名空间中,因此,您账户中的每个存储桶名称只需要在当前 Amazon 区域内保持唯一即可。

有关通用存储桶命名规则,请参阅通用存储桶命名规则。有关目录存储桶命名规则的信息,请参阅目录存储桶命名规则

以下命名规则适用于表存储桶。

  • 存储桶名称必须介于 3 到 63 个字符之间。

  • 存储桶名称只能由小写字母、数字和连字符 (-) 组成。

  • 存储桶名称必须以字母或数字开头和结尾。

  • 存储桶名称不得包含任何下划线 (_) 或句点 (.)。

  • 存储桶名称不得以下面的任何前缀开头:

    • xn--

    • sthree-

    • amzn-s3-demo-

  • 存储桶名称不得以下面的任何后缀结尾:

    • -s3alias

    • --ol-s3

    • --x-s3

    • --table-s3

表和命名空间的命名规则

以下命名规则适用于表存储桶中的表和命名空间。

  • 名称长度必须介于 1 到 225 个字符之间。

  • 名称只能由小写字母、数字和下划线 (_) 组成。命名空间名称的开头不支持使用下划线。

  • 名称必须以字母或数字开头和结尾。

  • 名称不得包含连字符 (-) 或句点 (.)。

  • 表名称在命名空间内必须是唯一的。

  • 命名空间在表存储桶中必须是唯一的。

  • 不能将 aws_s3_metadata 用作命名空间。aws_s3_metadata 保留用于元数据表。有关更多信息,请参阅 使用 S3 元数据加快数据发现速度