

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.

# Etiquete un repositorio CodeArtifact
<a name="tag-repositories"></a>

Las etiquetas son pares clave-valor asociados a los recursos de AWS. Puede aplicar etiquetas a sus repositorios en CodeArtifact. Para obtener información sobre el etiquetado de CodeArtifact recursos, los casos de uso, las restricciones de clave y valor de las etiquetas y los tipos de recursos compatibles, consulte. [Etiquetado de recursos](tag-resources.md)

Puede utilizar la CLI para especificar etiquetas al crear un repositorio. Puede utilizar la consola o la CLI para añadir o eliminar etiquetas, y para actualizar los valores de las etiquetas de un repositorio. Puede agregar hasta 50 etiquetas a cada repositorio.

**Topics**
+ [Etiquetar repositorios (CLI)](#tag-repositories-tag-cli)
+ [Etiquetar repositorios (consola)](#tag-repositories-console)

## Etiquetar repositorios (CLI)
<a name="tag-repositories-tag-cli"></a>

Puede utilizar la CLI para administrar las etiquetas del repositorio.

**Topics**
+ [Agregar etiquetas a un repositorio (CLI)](#add-repositories-tag-cli)
+ [Ver etiquetas para un repositorio (CLI)](#list-repositories-tag-cli)
+ [Editar etiquetas para un repositorio (CLI)](#update-repositories-tag-cli)
+ [Eliminar etiquetas de un repositorio (CLI)](#delete-repositories-tag-cli)

### Agregar etiquetas a un repositorio (CLI)
<a name="add-repositories-tag-cli"></a>

Puede utilizar la consola o la AWS CLI para etiquetar repositorios.

Para agregar una etiqueta a un repositorio al crearlo, consulte [Creación de un repositorio](create-repo.md).

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.

**nota**  
Para obtener el ARN del repositorio, ejecute el comando `describe-repository`:  

```
aws codeartifact describe-repository --domain my_domain --repository my_repo --query repository.arn
```

Puede agregar más de una etiqueta a un repositorio. Por ejemplo, para etiquetar un repositorio con un nombre *my\$1repo* en un dominio *my\$1domain* con dos etiquetas, una clave de etiqueta *key1* con el valor de etiqueta de *value1* y una clave de etiqueta *key2* con el valor de etiqueta de*value2*:

```
aws codeartifact tag-resource --resource-arn arn:aws:codeartifact:us-west-2:111122223333:repository/my_domain/my_repo --tags key=key1,value=value1 key=key2,value=value2
```

Si se ejecuta correctamente, este comando no genera ninguna salida.

### Ver etiquetas para un repositorio (CLI)
<a name="list-repositories-tag-cli"></a>

Sigue estos pasos para usar el AWS CLI para ver las AWS etiquetas de un repositorio. Si no se han añadido etiquetas, la lista obtenida está vacía.

En el terminal o la línea de comandos, ejecute el comando **list-tags-for-resource**.

**nota**  
Para obtener el ARN del repositorio, ejecute el comando `describe-repository`:  

```
aws codeartifact describe-repository --domain my_domain --repository my_repo --query repository.arn
```

Por ejemplo, para ver una lista de claves y valores de etiquetas de un repositorio nombrado *my\$1repo* en un dominio denominado *my\$1domain* con el valor `arn:aws:codeartifact:us-west-2:111122223333:repository/my_domain/my_repo` ARN:

```
aws codeartifact list-tags-for-resource --resource-arn arn:aws:codeartifact:us-west-2:111122223333:repository/my_domain/my_repo
```

Si se ejecuta correctamente, este comando proporciona información similar a la siguiente:

```
{
    "tags": {
        "key1": "value1",
        "key2": "value2"
    }
}
```

### Editar etiquetas para un repositorio (CLI)
<a name="update-repositories-tag-cli"></a>

Siga estos pasos para usar el AWS CLI para editar una etiqueta de un repositorio. Puede cambiar el valor de una clave existente o añadir otra clave.

En el terminal o la línea de comandos, ejecute el comando **tag-resource**, especificando el ARN del repositorio en el que desea actualizar una etiqueta y especifique la clave y el valor de la etiqueta.

**nota**  
Para obtener el ARN del repositorio, ejecute el comando `describe-repository`:  

```
aws codeartifact describe-repository --domain my_domain --repository my_repo --query repository.arn
```

```
aws codeartifact tag-resource --resource-arn arn:aws:codeartifact:us-west-2:111122223333:repository/my_domain/my_repo --tags key=key1,value=newvalue1
```

Si tiene éxito, este comando no tiene salida.

### Eliminar etiquetas de un repositorio (CLI)
<a name="delete-repositories-tag-cli"></a>

Siga estos pasos para usar el AWS CLI para eliminar una etiqueta de un repositorio.

**nota**  
Si elimina un repositorio, se quitan todas las asociaciones de etiquetas del repositorio eliminado. No es necesario quitar las etiquetas antes de eliminar un repositorio.

En el terminal o la línea de comandos, ejecute el comando **untag-resource**, especificando el ARN del repositorio cuya etiqueta desea eliminar y la clave de la etiqueta que desea eliminar.

**nota**  
Para obtener el ARN del repositorio, ejecute el comando `describe-repository`:  

```
aws codeartifact describe-repository --domain my_domain --repository my_repo --query repository.arn
```

Por ejemplo, para eliminar varias etiquetas de un repositorio nombrado *my\$1repo* en un dominio denominado *my\$1domain* con las claves de etiqueta *key1* y*key2*:

```
aws codeartifact untag-resource --resource-arn arn:aws:codeartifact:us-west-2:111122223333:repository/my_domain/my_repo --tag-keys key1 key2
```

Si tiene éxito, este comando no tiene salida. Tras eliminar las etiquetas, puede ver las etiquetas restantes del repositorio mediante el comando `list-tags-for-resource`.

## Etiquetar repositorios (consola)
<a name="tag-repositories-console"></a>

Puede utilizar la consola o la CLI para etiquetar recursos.

**Topics**
+ [Añadir etiquetas a un repositorio (consola)](#add-tag-repositories-console)
+ [Ver etiquetas de un repositorio (consola)](#list-tag-repositories-console)
+ [Editar etiquetas de un repositorio (consola)](#update-tag-repositories-console)
+ [Eliminar etiquetas de un repositorio (consola)](#delete-tag-repositories-console)

### Añadir etiquetas a un repositorio (consola)
<a name="add-tag-repositories-console"></a>

Puede utilizar la consola para añadir etiquetas a un repositorio existente.

1. Abre la AWS CodeArtifact consola en [https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home).

1. En la página **Repositorios**, elija el repositorio al que desea agregar etiquetas.

1. Amplíe la sección **Detalles**.

1. En **Etiquetas del repositorio**, si no hay etiquetas en el repositorio, seleccione **Añadir etiquetas de repositorio**. Si hay etiquetas en el repositorio, seleccione **Ver y editar etiquetas de repositorio**.

1. Elija **Añadir nueva etiqueta**.

1. En los campos **Clave** y **Valor**, introduzca el texto para cada etiqueta que desee agregar. (El campo **Valor** es opcional). Por ejemplo, en **Clave**, escriba **Name**. En **Valor**, escriba **Test**.  
![\[Configuración del repositorio.\]](http://docs.aws.amazon.com/es_es/codeartifact/latest/ug/images/repo-add-tag-console.png)

1. (Opcional) Haga clic en **Añadir etiqueta** para añadir más filas e introducir más etiquetas.

1. Seleccione **Actualizar repositorio**.

### Ver etiquetas de un repositorio (consola)
<a name="list-tag-repositories-console"></a>

Puede utilizar la consola para obtener una lista de las etiquetas de los repositorios existentes.

1. [Abre la consola en AWS CodeArtifact codeartifact/home. https://console.aws.amazon.com/codesuite/](https://console.aws.amazon.com/codesuite/codeartifact/home)

1. En la página **Repositorios**, elija el nombre del repositorio cuyas etiquetas desea ver.

1. Amplíe la sección **Detalles**.

1. En **Etiquetas de repositorio**, seleccione **Ver y editar etiquetas de repositorio**.
**nota**  
Si no se ha agregado ninguna etiqueta a este repositorio, la consola mostrará **Agregar etiquetas de repositorio**.

### Editar etiquetas de un repositorio (consola)
<a name="update-tag-repositories-console"></a>

Puede utilizar la consola para editar las etiquetas que se han añadido a los repositorios.

1. [Abre la consola en AWS CodeArtifact codeartifact/home. https://console.aws.amazon.com/codesuite/](https://console.aws.amazon.com/codesuite/codeartifact/home)

1. En la página **Repositorios**, elija el nombre del repositorio cuyas etiquetas desea actualizar.

1. Amplíe la sección **Detalles**.

1. En **Etiquetas de repositorio**, seleccione **Ver y editar etiquetas de repositorio**.
**nota**  
Si no se ha agregado ninguna etiqueta a este repositorio, la consola mostrará **Agregar etiquetas de repositorio**.

1. En los campos **Clave** y **Valor**, actualice los valores que sean necesarios. Por ejemplo, para la clave **Name**, en **Valor**, cambie **Test** a **Prod**.

1. Seleccione **Actualizar repositorio**.

### Eliminar etiquetas de un repositorio (consola)
<a name="delete-tag-repositories-console"></a>

Puede utilizar la consola para eliminar etiquetas de repositorios.

1. [Abre la consola en AWS CodeArtifact codeartifact/home. https://console.aws.amazon.com/codesuite/](https://console.aws.amazon.com/codesuite/codeartifact/home)

1. En la página **Repositorios**, elija el nombre del repositorio cuyas etiquetas desea eliminar.

1. Amplíe la sección **Detalles**.

1. En **Etiquetas de repositorio**, seleccione **Ver y editar etiquetas de repositorio**.
**nota**  
Si no se ha agregado ninguna etiqueta a este repositorio, la consola mostrará **Agregar etiquetas de repositorio**.

1. Junto a la clave y el valor de cada etiqueta que desea eliminar, elija **Eliminar**.

1. Seleccione **Actualizar repositorio**.