

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 标记构建项目
<a name="how-to-tag-project"></a>

*标签*是您或 AWS 分配给 AWS 资源的自定义属性标签。每个 AWS 标签分为两部分：
+ *标签键* （例如，`CostCenter`、`Environment`、`Project` 或 `Secret`）。标签密钥区分大小写。
+ 一个称为*标签值*的可选字段（例如，`111122223333`、`Production` 或团队名称）。省略标签值与使用空字符串效果相同。与标签键一样，标签值区分大小写。

这些被统称为键-值对。有关项目可拥有的标签数量以及标签键和值的限制，请参阅[标签](limits.md#tag-limits)。

标签可帮助您识别和整理 AWS 资源。许多 AWS 服务都支持标记，因此您可以为来自不同服务的资源分配相同的标签，以表明这些资源是相关的。例如，您可以为 CodeBuild 项目分配与分配给 S3 存储桶相同的标签。有关使用标签的更多信息，请参阅[标记最佳实操](https://docs.aws.amazon.com/whitepapers/latest/tagging-best-practices/tagging-best-practices.html)。

在中 CodeBuild，主要资源是项目和报告组。您可以使用 CodeBuild 控制台、 AWS CLI、 CodeBuild API 或 AWS 软件开发工具包为项目添加、管理和移除标签。除了通过标签标识、组织和跟踪项目之外，您可以在 IAM 策略中使用标签，帮助控制哪些人可以查看并与您的项目交互。有关基于标签的访问策略示例，请参阅[使用标签控制对 AWS CodeBuild 资源的访问权限](auth-and-access-control-using-tags.md)。

**重要**  
使用预留容量特征时，同一账户内的其他项目可以访问实例集实例中缓存的数据，包括源文件、Docker 层和 buildspec 中指定的缓存目录。这是设计使然，让同一账户内的项目可以共享实例集实例。

**Topics**
+ [为项目添加标签](how-to-tag-project-add.md)
+ [查看项目的标签](how-to-tag-project-list.md)
+ [编辑项目的标签](how-to-tag-project-update.md)
+ [从项目中移除标签](how-to-tag-project-delete.md)