为存储库添加标签 - Amazon CodeCommit
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

为存储库添加标签

向存储库添加标签可以帮助您识别和组织 Amazon 资源并管理对资源的访问权限。首先,为存储库添加一个或多个标签(键值对)。请记住,存储库可以拥有的标签数量有限制。键和值字段中可以使用的字符有限制。有关更多信息,请参阅限制。有了标签后,您可以创建 IAM 策略以根据这些标签管理对存储库的访问。您可以使用 CodeCommit 控制台或 Amazon CLI 向存储库添加标签。

重要

为存储库添加标签会影响对该存储库的访问。为存储库添加标签之前,请务必查看是否存在任何 IAM 策略可能使用标签来控制对资源(如存储库)的访问。有关基于标签的访问策略示例,请参阅示例 5:使用标签拒绝或允许对存储库执行操作

有关在创建存储库时为其添加标签的更多信息,请参阅创建存储库(控制台)

为存储库添加标签(控制台)

您可以使用 CodeCommit 控制台向 CodeCommit 存储库添加一个或多个标签。

  1. 打开 CodeCommit 控制台,网址为 https://console.aws.amazon.com/codesuite/codecommit/home

  2. Repositories (存储库) 中,选择要在其中添加标签的存储库的名称。

  3. 在导航窗格中,选择 Settings(设置)。选择 Repository tags (存储库标签)

  4. 如果此存储库中尚未添加标签,请选择 Add tag (添加标签)。反之,请选择编辑,然后选择添加标签

  5. 中,输入标签的名称。您可以在中添加可选的标签值。

    为存储库添加标签
  6. (可选)要添加其他标签,请再次选择添加标签

  7. 添加完标签后,选择提交

为存储库添加标签 (Amazon CLI)

按照以下步骤使用 Amazon CLI 向 CodeCommit 存储库添加标签。要在创建存储库为其添加标签,请参阅创建存储库 (Amazon CLI)

在这些步骤中,我们假设您已安装最新版本的 Amazon CLI 或已更新到当前版本。有关更多信息,请参阅安装 Amazon Command Line Interface

在终端或命令行中运行 tag-resource 命令,并指定要添加标签的存储库的 Amazon 资源名称 (ARN) 以及要添加的标签的键和值。您可以将多个标签添加到一个存储库中。例如,要MyDemoRepo使用两个标签标记名为存储库,一个名为 Stat us 的标签键的标签值为 S ecret,一个名为 Tea m 的标签键的标签值为 Saan vi:

aws codecommit tag-resource --resource-arn arn:aws:codecommit:us-west-2:111111111111:MyDemoRepo --tags Status=Secret,Team=Saanvi

如果成功,该命令不返回任何内容。