从存储库中移除标签 - AWS CodeCommit

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

从存储库中移除标签

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

重要

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

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

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

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

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

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

  4. 选择编辑

  5. 找到要移除的标签,然后选择移除标签

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

从存储库中移除标签 (AWS CLI)

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

注意

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

在终端或命令行中运行 untag-resource 命令,并指定要移除标签的存储库的 Amazon 资源名称 (ARN) 以及要移除的标签的标签键。例如,要删除名为 Stat us 标签的仓库上的标签 MyDemoRepo,请执行以下操作:

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

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