

# 创建带有标签的表存储桶
<a name="table-bucket-create-tag"></a>

您可以在创建 Amazon S3 表存储桶时为其添加标签。在表存储桶上使用标签时，除了标准 S3 API 请求费率之外，没有任何其他费用。有关更多信息，请参阅 [Amazon S3 定价](https://docs.aws.amazon.com/s3/pricing/)。有关为表存储桶添加标签的更多信息，请参阅[将标签与 S3 表存储桶结合使用](table-bucket-tagging.md)。

## 权限
<a name="table-bucket-create-tag-permissions"></a>

要创建带有标签的表存储桶，您必须具有以下权限：
+ `s3tables:CreateTableBucket`
+ `s3tables:TagResource`

## 错误故障排除
<a name="table-bucket-create-tag-troubleshooting"></a>

如果您在尝试创建带有标签的表存储桶时遇到错误，可以执行以下操作：
+ 验证您是否具有创建表存储桶并向其应用标签所需的[权限](#table-bucket-create-tag-permissions)。
+ 检查 IAM 用户策略，了解是否存在任何基于属性的访问权限控制（ABAC）条件。您的策略可能要求您仅使用特定的标签键和值为表存储桶添加标签。有关 ABAC 和示例表存储桶 ABAC 策略的更多信息，请参阅[适用于 S3 表存储桶的 ABAC](https://docs.aws.amazon.com/AmazonS3/latest/userguide/table-bucket-tagging.html#abac-for-table-buckets)。

## Steps
<a name="table-bucket-create-tag-steps"></a>

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

## 使用 S3 控制台
<a name="table-bucket-create-tag-console"></a>

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

1. 登录到 Amazon S3 控制台，网址：[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)。

1. 在左侧导航窗格中，选择**表存储桶**。

1. 要创建新的表存储桶，请选择**创建表存储桶**。

1. 输入表存储桶的名称。有关更多信息，请参阅 [Amazon S3 表存储桶、表和命名空间命名规则](s3-tables-buckets-naming.md)。

1. 在**创建表存储桶**页面上，有一个**标签**部分。

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

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

1. 为新的表存储桶指定其余选项。有关更多信息，请参阅 [创建表存储桶](s3-tables-buckets-create.md)。

1. 选择**创建表存储桶**。

## 使用 REST API
<a name="table-bucket-create-tag-api"></a>

有关 Amazon S3 表类数据存储服务 REST API 支持创建带有标签的表存储桶的相关信息，请参阅《Amazon Simple Storage Service API 参考》**中的以下部分：
+ [CreateTableBucket](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3Buckets_CreateTableBucket.html)

## 使用 AWS CLI
<a name="table-bucket-create-tag-cli"></a>

要安装 AWS CLI，请参阅《AWS Command Line Interface 用户指南》**中的[安装 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)。

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

创建表存储桶时，必须提供配置详细信息。有关更多信息，请参阅 [创建表存储桶](s3-tables-buckets-create.md)。您还必须使用符合表存储桶命名约定的名称来命名表存储桶。有关更多信息，请参阅 [Amazon S3 表存储桶、表和命名空间命名规则](s3-tables-buckets-naming.md)。

**请求**

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