

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Añadir una etiqueta a un repositorio
<a name="how-to-tag-repository-add"></a>

Añadir etiquetas a un repositorio puede ayudarte a identificar y organizar tus AWS recursos y a gestionar el acceso a ellos. En primer lugar, añada una o más etiquetas (pares clave-valor) a un repositorio. Tenga en cuenta que hay límites en el número de etiquetas que puede tener en un repositorio. Existen restricciones sobre los caracteres que se pueden utilizar en los campos de clave y valor. Para obtener más información, consulte [Límites](limits.md#limits-tags). Después de tener etiquetas, puede crear políticas de IAM para administrar el acceso al repositorio basándose en estas etiquetas. Puedes usar la CodeCommit consola o la AWS CLI para añadir etiquetas a un repositorio. 

**importante**  
Añadir etiquetas a un repositorio puede afectar al acceso a dicho repositorio. Antes de añadir una etiqueta a un repositorio, asegúrese de revisar las políticas de IAM que puedan utilizar etiquetas para controlar el acceso a recursos como los repositorios. Para ver ejemplos de políticas de acceso basadas en etiquetas, consulte [Ejemplo 5: denegar o permitir acciones en repositorios con etiquetas](customer-managed-policies.md#identity-based-policies-example-5).

Para obtener más información sobre cómo añadir etiquetas a un repositorio al crearlo, consulte [Crear un repositorio (Consola)](how-to-create-repository.md#how-to-create-repository-console).

**Topics**
+ [Añadir una etiqueta a un repositorio (consola)](#how-to-tag-repository-add-console)
+ [Añadir una etiqueta a un repositorio (AWS CLI)](#how-to-tag-repository-add-cli)

## Añadir una etiqueta a un repositorio (consola)
<a name="how-to-tag-repository-add-console"></a>

Puede utilizar la CodeCommit consola para añadir una o más etiquetas a un CodeCommit repositorio. 

1. Abre la CodeCommit consola en [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home).

1. En **Repositories (Repositorios)**, elija el nombre del repositorio al que desea añadir etiquetas.

1. En el panel de navegación, seleccione **Configuración**. Elija **Repository tags (Etiquetas de repositorio)**.

1. Si no se han añadido etiquetas al repositorio, seleccione **Add tag (Añadir etiqueta)**. De lo contrario, elija **Edit (Editar)** y, a continuación, seleccione **Add tag (Añadir etiqueta)**.

1. En **Clave**, escriba un nombre para la etiqueta. Puede agregar un valor opcional para la etiqueta en **Valor**.   
![\[Añadir una etiqueta a un repositorio\]](http://docs.aws.amazon.com/es_es/codecommit/latest/userguide/images/codecommit-repository-tags-edit.png)

1. (Opcional) Para añadir otra etiqueta, vuelva a elegir **Add tag (Añadir etiqueta)**.

1. Cuando haya terminado de añadir etiquetas, seleccione **Submit (Enviar)**.

## Añadir una etiqueta a un repositorio (AWS CLI)
<a name="how-to-tag-repository-add-cli"></a>

Sigue estos pasos para usar el para añadir una etiqueta AWS CLI a un repositorio. CodeCommit Para agregar una etiqueta a un repositorio al crearlo, consulte [Creación de un repositorio (AWS CLI)](how-to-create-repository.md#how-to-create-repository-cli).

En estos pasos, se presupone que ya ha instalado una versión reciente de la AWS CLI o que la ha actualizado a la versión actual. Para obtener más información, consulte [Instalación de la AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/installing.html).

En el terminal o en la línea de comandos, ejecute el comando **tag-resource**, especificando el nombre de recurso de Amazon (ARN) del repositorio al que desea agregar etiquetas y la clave y el valor de la etiqueta que desea agregar. Puede agregar más de una etiqueta a un repositorio. Por ejemplo, para etiquetar un repositorio *MyDemoRepo* con dos etiquetas, una clave de etiqueta *Status* con el valor de etiqueta de *Secret* y una clave de etiqueta *Team* con el valor de etiqueta de*Saanvi*:

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

Si se ejecuta correctamente, este comando no devuelve nada.