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

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

从存储库中移除标签

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

重要

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

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

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

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

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

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

  4. 请选择编辑

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

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

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

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

注意

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

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

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

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