

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Marquer un dépôt dans CodeArtifact
<a name="tag-repositories"></a>

Les balises sont des paires clé-valeur associées aux ressources AWS. Vous pouvez appliquer des balises à vos référentiels dans CodeArtifact. Pour plus d'informations sur le balisage CodeArtifact des ressources, les cas d'utilisation, les contraintes de clé et de valeur de balise et les types de ressources pris en charge, consultez[Balisage des ressources](tag-resources.md).

Vous pouvez utiliser la CLI pour spécifier des balises lorsque vous créez un référentiel. Vous pouvez utiliser la console ou la CLI pour ajouter ou supprimer des balises et mettre à jour les valeurs des balises dans un référentiel. Vous pouvez ajouter jusqu'à 50 balises à chaque référentiel.

**Topics**
+ [Référentiels de balises (CLI)](#tag-repositories-tag-cli)
+ [Référentiels de balises (console)](#tag-repositories-console)

## Référentiels de balises (CLI)
<a name="tag-repositories-tag-cli"></a>

Vous pouvez utiliser la CLI pour gérer les balises du référentiel.

**Topics**
+ [Ajouter des balises à un référentiel (CLI)](#add-repositories-tag-cli)
+ [Afficher les balises d'un référentiel (CLI)](#list-repositories-tag-cli)
+ [Modifier les balises d'un référentiel (CLI)](#update-repositories-tag-cli)
+ [Supprimer les balises d'un référentiel (CLI)](#delete-repositories-tag-cli)

### Ajouter des balises à un référentiel (CLI)
<a name="add-repositories-tag-cli"></a>

Vous pouvez utiliser la console ou le AWS CLI pour baliser les référentiels.

Pour ajouter une balise à un référentiel lorsque vous le créez, consultez [Création d'un référentiel](create-repo.md).

Dans ces étapes, nous supposons que vous avez déjà installé une version récente de l’ AWS CLI ou que vous avez procédé à une mise à jour vers la version actuelle. Pour plus d’informations, consultez [Installing the AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/installing.html) (Installation de).

Depuis le terminal ou la ligne de commande, exécutez la commande **tag-resource**, en spécifiant l'ARN (Amazon Resource Name) du référentiel dans lequel vous souhaitez ajouter des balises ainsi que la clé et la valeur de la balise que vous souhaitez ajouter.

**Note**  
Pour obtenir l'ARN du dépôt, exécutez la `describe-repository` commande suivante :  

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

Vous pouvez ajouter plusieurs balises à un référentiel. Par exemple, pour baliser un référentiel nommé *my\$1repo* dans un domaine *my\$1domain* doté de deux balises, une clé de balise nommée *key1* avec la valeur de *value1* balise et une clé de balise nommée *key2* avec la valeur de balise 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
```

En cas de succès, cette commande n'a aucune sortie.

### Afficher les balises d'un référentiel (CLI)
<a name="list-repositories-tag-cli"></a>

Procédez comme suit pour utiliser le AWS CLI afin d'afficher les AWS balises d'un référentiel. Si aucune balise n’a été ajoutée, la liste renvoyée est vide.

Depuis le terminal ou la ligne de commande, exécutez la commande **list-tags-for-resource**.

**Note**  
Pour obtenir l'ARN du dépôt, exécutez la `describe-repository` commande suivante :  

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

Par exemple, pour afficher la liste des clés de balise et des valeurs de balise pour un référentiel nommé *my\$1repo* dans un domaine *my\$1domain* portant la valeur `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 elle aboutit, cette commande renvoie des informations similaires à ce qui suit :

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

### Modifier les balises d'un référentiel (CLI)
<a name="update-repositories-tag-cli"></a>

Procédez comme suit pour utiliser le AWS CLI pour modifier une balise pour un référentiel. Vous pouvez modifier la valeur d'une clé existante ou ajouter une autre clé.

Sur le terminal ou sur la ligne de commande, exécutez la **tag-resource** commande en spécifiant l'ARN du référentiel dans lequel vous souhaitez mettre à jour une balise, ainsi que la clé et la valeur de la balise.

**Note**  
Pour obtenir l'ARN du dépôt, exécutez la `describe-repository` commande suivante :  

```
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
```

En cas de succès, cette commande n'a aucune sortie.

### Supprimer les balises d'un référentiel (CLI)
<a name="delete-repositories-tag-cli"></a>

Procédez comme suit pour utiliser le AWS CLI pour supprimer une balise d'un référentiel.

**Note**  
Si vous supprimez un référentiel , toutes les associations de balises sont supprimés du référentiel supprimé. Vous n'avez pas besoin de supprimer les balises avant de supprimer un référentiel.

Sur le terminal ou sur la ligne de commande, exécutez la **untag-resource** commande en spécifiant l'ARN du référentiel dans lequel vous souhaitez supprimer les balises et la clé de balise de la balise que vous souhaitez supprimer.

**Note**  
Pour obtenir l'ARN du dépôt, exécutez la `describe-repository` commande suivante :  

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

Par exemple, pour supprimer plusieurs balises sur un référentiel nommé *my\$1repo* dans un domaine nommé *my\$1domain* avec les clés de balise *key1* et *key2* :

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

En cas de succès, cette commande n'a aucune sortie. Après avoir supprimé les balises, vous pouvez afficher les balises restantes dans le référentiel à l'aide de la `list-tags-for-resource` commande.

## Référentiels de balises (console)
<a name="tag-repositories-console"></a>

Vous pouvez utiliser la console ou la CLI pour baliser des ressources.

**Topics**
+ [Ajouter des balises à un référentiel (console)](#add-tag-repositories-console)
+ [Afficher les balises d'un référentiel (console)](#list-tag-repositories-console)
+ [Modifier les balises d'un référentiel (console)](#update-tag-repositories-console)
+ [Supprimer des balises d'un référentiel (console)](#delete-tag-repositories-console)

### Ajouter des balises à un référentiel (console)
<a name="add-tag-repositories-console"></a>

Vous pouvez utiliser la console pour ajouter des balises à un référentiel existant.

1. Ouvrez la AWS CodeArtifact console sur [https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home).

1. Sur la page **Référentiels**, choisissez le référentiel auquel vous souhaitez ajouter des balises.

1. Développez la section **Détails**.

1. Sous **Balises du référentiel**, s'il n'y a pas de balises sur le référentiel, choisissez **Ajouter des balises de référentiel**. Si le référentiel contient des balises, choisissez **Afficher et modifier les balises du référentiel**.

1. Sélectionnez **Ajouter une nouvelle balise**.

1. Dans les champs **Clé** et **Valeur**, entrez le texte de chaque balise que vous souhaitez ajouter. (Le champ **Valeur** est facultatif.) Par exemple, dans **Clé**, saisissez **Name**. Dans **Value (Valeur)**, entrez **Test**.  
![\[La configuration du référentiel.\]](http://docs.aws.amazon.com/fr_fr/codeartifact/latest/ug/images/repo-add-tag-console.png)

1. (Facultatif) Choisissez **Add tag (Ajouter une balise)** pour ajouter d'autres lignes et saisir d'autres balises.

1. Choisissez **Mettre à jour le référentiel**.

### Afficher les balises d'un référentiel (console)
<a name="list-tag-repositories-console"></a>

Vous pouvez utiliser la console pour répertorier les balises des référentiels existants.

1. Ouvrez la AWS CodeArtifact console sur [https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home).

1. Sur la page **Référentiels**, choisissez le référentiel dans lequel vous souhaitez afficher les balises.

1. Développez la section **Détails**.

1. Sous **Balises du référentiel**, choisissez **Afficher et modifier les balises du référentiel**.
**Note**  
Si aucune balise n'est ajoutée à ce référentiel, la console affichera **Ajouter des balises de référentiel**.

### Modifier les balises d'un référentiel (console)
<a name="update-tag-repositories-console"></a>

Vous pouvez utiliser la console pour modifier les balises qui ont été ajoutées au référentiel.

1. Ouvrez la AWS CodeArtifact console sur [https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home).

1. Sur la page **Référentiels**, choisissez le référentiel dans lequel vous souhaitez mettre à jour les balises.

1. Développez la section **Détails**.

1. Sous **Balises du référentiel**, choisissez **Afficher et modifier les balises du référentiel**.
**Note**  
Si aucune balise n'est ajoutée à ce référentiel, la console affichera **Ajouter des balises de référentiel**.

1. Dans les champs **Clé** et **Valeur**, mettez à jour les valeurs dans chaque champ selon vos besoins. Par exemple, pour la clé **Name**, dans **Valeur**, remplacez **Test** par **Prod**.

1. Choisissez **Mettre à jour le référentiel**.

### Supprimer des balises d'un référentiel (console)
<a name="delete-tag-repositories-console"></a>

Vous pouvez utiliser la console pour supprimer des balises des référentiels.

1. Ouvrez la AWS CodeArtifact console sur [https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home).

1. Sur la page **Référentiels**, choisissez le référentiel dans lequel vous souhaitez supprimer les balises.

1. Développez la section **Détails**.

1. Sous **Balises du référentiel**, choisissez **Afficher et modifier les balises du référentiel**.
**Note**  
Si aucune balise n'est ajoutée à ce référentiel, la console affichera **Ajouter des balises de référentiel**.

1. À côté de la clé et de la valeur de chaque balise que vous souhaitez supprimer, choisissez **Supprimer**.

1. Choisissez **Mettre à jour le référentiel**.