AWS CodeCommit
用户指南 (API 版本 2015-04-13)

为存储库添加标签

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

重要

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

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

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

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

  1. 通过以下网址打开 CodeCommit 控制台:https://console.aws.amazon.com/codesuite/codecommit/home

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

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

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

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

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

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

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

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

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

在终端或命令行中运行 tag-resource 命令,并指定要添加标签的存储库的 Amazon 资源名称 (ARN) 以及要添加的标签的键和值。您可以将多个标签添加到一个存储库中。例如,使用两个标签标记名为 MyDemoRepo 的存储库,一个标签键名为 Status,标签值为 Secret,另一个标签键名为 Team,标签值为 Saanvi

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

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