

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

# 从存储库中移除标签
<a name="how-to-tag-repository-delete"></a>

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

**重要**  
删除存储库的标签会影响对该存储库的访问。从存储库中移除标签之前，请务必查看是否存在任何 IAM 策略可能使用标签的键或值来控制对资源（如存储库）的访问。有关基于标签的访问策略示例，请参阅[示例 5：使用标签拒绝或允许对存储库执行操作](customer-managed-policies.md#identity-based-policies-example-5)。

## 从存储库中移除标签（控制台）
<a name="how-to-tag-repository-delete-console"></a>

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

1. 在 [https://console.aws.amazon.com/codesuite/codemmit](https://console.aws.amazon.com/codesuite/codecommit/home) /home 打开 CodeCommit 控制台。

1. 在 **Repositories (存储库)** 中，选择要移除其标签的存储库的名称。

1. 在导航窗格中，选择**设置**。选择 **Repository tags (存储库标签)**。

1. 选择**编辑**。

1. 找到要移除的标签，然后选择**移除标签**。

1. 移除标签之后，选择**提交**。

## 从存储库中移除标签 (AWS CLI)
<a name="how-to-tag-repository-delete-cli"></a>

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

**注意**  
如果删除 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** 命令。