

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Adicionar uma tag a um repositório
<a name="how-to-tag-repository-add"></a>

Adicionar tags a um repositório pode ajudar você a identificar e organizar seus AWS recursos e gerenciar o acesso a eles. Primeiro adicione uma ou mais tags (pares chave-valor) a um repositório. Lembre-se de que há limites para o número de tags que é possível ter em um repositório. Há restrições com relação aos caracteres que é possível usar nos campos chave e valor. Para saber mais, consulte [Limites](limits.md#limits-tags). Depois que você tiver tags, poderá criar políticas do IAM para gerenciar o acesso a repositórios com base nessas tags. Você pode usar o CodeCommit console ou o AWS CLI para adicionar tags a um repositório. 

**Importante**  
Adicionar tags a um repositório pode afetar o acesso ele. Para adicionar uma tag a um repositório, revise as políticas do IAM que podem usar tags para controlar o acesso a recursos, como repositórios. Para obter exemplos de políticas de acesso baseadas em tags, consulte [Exemplo 5: negar ou permitir ações em repositórios com tags](customer-managed-policies.md#identity-based-policies-example-5).

Para obter mais informações sobre como adicionar tags a um repositório ao criá-lo, consulte [Criar um repositório (console)](how-to-create-repository.md#how-to-create-repository-console).

**Topics**
+ [Adicionar uma tag a um repositório (console)](#how-to-tag-repository-add-console)
+ [Adicionar uma tag a um repositório (AWS CLI)](#how-to-tag-repository-add-cli)

## Adicionar uma tag a um repositório (console)
<a name="how-to-tag-repository-add-console"></a>

Você pode usar o CodeCommit console para adicionar uma ou mais tags a um CodeCommit repositório. 

1. Abra o CodeCommit console em [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home).

1. Em **Repositories (Repositórios)**, escolha o nome do repositório no qual deseja adicionar tags.

1. No painel de navegação, selecione **Configurações**. Selecione **Repository tags (Tags de repositório)**.

1. Se nenhuma tag tiver sido adicionada ao repositório, selecione **Add tag (Adicionar tag)**. Caso contrário, selecione **Edit (Editar)** e **Add tag (Adicionar tag)**.

1. Em **Chave**, insira um nome para a tag. É possível adicionar um valor opcional para a tag em **Valor**.   
![\[Adicionar uma tag a um repositório\]](http://docs.aws.amazon.com/pt_br/codecommit/latest/userguide/images/codecommit-repository-tags-edit.png)

1. (Opcional) Para adicionar outra tag, selecione **Adicionar tag** novamente.

1. Quando terminar de adicionar tags, selecione **Enviar**.

## Adicionar uma tag a um repositório (AWS CLI)
<a name="how-to-tag-repository-add-cli"></a>

Siga estas etapas para usar o AWS CLI para adicionar uma tag a um CodeCommit repositório. Para adicionar uma tag a um repositório ao criá-lo, consulte [Criar um repositório (AWS CLI)](how-to-create-repository.md#how-to-create-repository-cli).

Nestas etapas, partimos do princípio de que você já instalou uma versão recente da AWS CLI ou atualizou para a versão atual. Para obter mais informações, consulte [Instalar a AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/installing.html).

No terminal ou na linha de comando, execute o comando **tag-resource**, especificando o nome de recurso da Amazon (ARN) do repositório no qual você deseja adicionar tags e a chave e o valor da tag que você deseja adicionar. Você pode adicionar mais de uma tag a um repositório. Por exemplo, para marcar um repositório nomeado *MyDemoRepo* com duas tags, uma chave de tag *Status* com o valor de tag de *Secret* e uma chave de tag *Team* com o valor de tag de*Saanvi*:

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

Se houver êxito, o comando não retornará nada.