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

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

从存储库中删除标签

您可以移除与存储库关联的一个或多个标签。删除标签不会从与该标签关联的其他 Amazon 资源中删除该标签。

重要

删除存储库的标签会影响对该存储库的访问。在从存储库中移除标签之前,请务必查看可能使用标签的密钥或值来控制对存储库等资源的访问的任何 IAM 策略。有关基于标签的访问策略示例,请参阅示例 5:拒绝或允许对带有标签的存储库执行

从存储库中删除标签(控制台)

您可以使用 CodeCommit 控制台删除标签和 CodeCommit 存储库之间的关联。

  1. 通过 https://console.aws.amazon.com/codesuite/codecommit/home 打开 CodeCommit 主机。

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

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

  4. 选择 Edit(编辑)。

  5. 找到要移除的标签,然后选择 Remove tag (移除标签)

  6. 移除标签之后,选择 Submit (提交)

从存储库中删除标签 (Amazon CLI)

按照以下步骤使用从 CodeCommit 存储库中Amazon CLI移除标签。移除标签不会将其删除,而只是删除标签和存储库之间的关联。

注意

如果删除 CodeCommit 存储库,则所有标签关联都将从已删除的存储库中移除。您无需在删除存储库之前移除标签。

在终端或命令行中运行 untag-resource 命令,并指定要移除标签的存储库的 Amazon 资源名称 (ARN) 以及要移除的标签的标签键。例如,在名为 MyDemoRepo 的存储库中移除具有标签键 Status 的标签:

aws codecommit untag-resource --resource-arn arn:aws:codecommit:us-west-2:111111111111:MyDemoRepo --tag-keys Status

如果成功,该命令不返回任何内容。要验证与存储库关联的标签,请运行 list-tags-for-resource 命令。