创建带有标签的表存储桶 - Amazon Simple Storage Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

创建带有标签的表存储桶

您可以在创建 Amazon S3 表存储桶时为其添加标签。在表存储桶上使用标签时,除了标准 S3 API 请求费率之外,没有任何其他费用。有关更多信息,请参阅 Amazon S3 定价。有关为表存储桶添加标签的更多信息,请参阅将标签与 S3 表存储桶结合使用

权限

要创建带有标签的表存储桶,您必须具有以下权限:

  • s3tables:CreateTableBucket

  • s3tables:TagResource

错误故障排除

如果您在尝试创建带有标签的表存储桶时遇到错误,可以执行以下操作:

  • 验证您是否具有创建表存储桶并向其应用标签所需的权限

  • 检查 IAM 用户策略,了解是否存在任何基于属性的访问权限控制(ABAC)条件。您的策略可能要求您仅使用特定的标签键和值为表存储桶添加标签。有关 ABAC 和示例表存储桶 ABAC 策略的更多信息,请参阅适用于 S3 表存储桶的 ABAC

Steps

您可以使用 Amazon S3 控制台、Amazon Command Line Interface(Amazon CLI)、Amazon S3 表类数据存储服务 REST API 和 Amazon SDK 来创建应用了标签的表存储桶。

使用 Amazon S3 控制台创建带有标签的表存储桶:

  1. 登录到 Amazon S3 控制台,网址:https://console.aws.amazon.com/s3/

  2. 在左侧导航窗格中,选择表存储桶

  3. 要创建新的表存储桶,请选择创建表存储桶

  4. 输入表存储桶的名称。有关更多信息,请参阅 Amazon S3 表存储桶、表和命名空间命名规则

  5. 创建表存储桶页面上,有一个标签部分。

  6. 选择添加新标签以打开标签编辑器并输入标签键值对。标签键是必需的,但值是可选的。

  7. 要添加其它标签,请再次选择添加新标签。最多可输入 50 个标签键值对。

  8. 为新的表存储桶指定其余选项。有关更多信息,请参阅 创建表存储桶

  9. 选择创建表存储桶

有关 Amazon S3 表类数据存储服务 REST API 支持创建带有标签的表存储桶的相关信息,请参阅《Amazon Simple Storage Service API 参考》中的以下部分:

要安装 Amazon CLI,请参阅《Amazon Command Line Interface 用户指南》中的安装 Amazon CLI

以下 CLI 示例说明如何使用 Amazon CLI 创建带有标签的表存储桶。要使用该命令,请将用户输入占位符 替换为您自己的信息。

创建表存储桶时,必须提供配置详细信息。有关更多信息,请参阅 创建表存储桶。您还必须使用符合表存储桶命名约定的名称来命名表存储桶。有关更多信息,请参阅 Amazon S3 表存储桶、表和命名空间命名规则

请求

aws --region us-west-2 \ s3tables create-table-bucket \ --tags '{"Department":"Engineering"}' \ --name amzn-s3-demo-table-bucket