

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Aggiungi un tag a un repository CodeArtifact
<a name="tag-repositories"></a>

I tag sono coppie chiave-valore associate a risorse AWS. Puoi applicare tag ai tuoi repository in. CodeArtifact Per informazioni sull'etichettatura CodeArtifact delle risorse, sui casi d'uso, sui vincoli di chiave e valore dei tag e sui tipi di risorse supportati, consulta. [Applicazione di tag alle risorse](tag-resources.md)

È possibile utilizzare la CLI per specificare i tag quando si crea un repository. È possibile utilizzare la console o la CLI per aggiungere o rimuovere tag e aggiornare i valori dei tag in un repository. Puoi aggiungere fino a 50 tag a ciascun repository.

**Topics**
+ [Archivi di tag (CLI)](#tag-repositories-tag-cli)
+ [Archivi di tag (console)](#tag-repositories-console)

## Archivi di tag (CLI)
<a name="tag-repositories-tag-cli"></a>

È possibile utilizzare la CLI per gestire i tag del repository.

**Topics**
+ [Aggiungere tag a un repository (CLI)](#add-repositories-tag-cli)
+ [Visualizza i tag per un repository (CLI)](#list-repositories-tag-cli)
+ [Modifica dei tag per un repository (CLI)](#update-repositories-tag-cli)
+ [Rimuovere i tag da un repository (CLI)](#delete-repositories-tag-cli)

### Aggiungere tag a un repository (CLI)
<a name="add-repositories-tag-cli"></a>

Puoi usare la console o AWS CLI etichettare i repository.

Per aggiungere un tag a un repository al momento della creazione, consulta [Creazione di un repository](create-repo.md).

In queste fasi, si assume che sia già installata una versione recente della AWS CLI o che sia aggiornata alla versione corrente. Per ulteriori informazioni, consultare [Installing the AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/installing.html).

Al terminale o alla riga di comando, eseguire il comando **tag-resource**, specificando l'ARN (Amazon Resource Name) del repository in cui aggiungere i tag e la chiave e il valore del tag che desideri aggiungere.

**Nota**  
Per ottenere l'ARN del repository, esegui il comando: `describe-repository`  

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

È possibile aggiungere più di un tag a un repository. Ad esempio, per etichettare un archivio denominato {{my\_repo}} in un dominio denominato {{my\_domain}} con due tag, una chiave di tag denominata {{key1}} con il valore del tag e una chiave di {{value1}} tag denominata {{key2}} con il valore del tag di: {{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}}
```

In caso di successo, questo comando non produce alcun risultato.

### Visualizza i tag per un repository (CLI)
<a name="list-repositories-tag-cli"></a>

Segui questi passaggi per utilizzare per visualizzare AWS CLI i AWS tag di un repository. Se non sono stati aggiunti tag, l'elenco restituito è vuoto.

Dal terminale o dalla riga di comando, esegui il comando **list-tags-for-resource**.

**Nota**  
Per ottenere l'ARN del repository, esegui il comando: `describe-repository`  

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

Ad esempio, per visualizzare un elenco di chiavi e valori di tag per un repository denominato {{my\_repo}} in un dominio denominato {{my\_domain}} con il valore `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}}
```

Se il comando viene eseguito correttamente, restituisce informazioni simili alle seguenti:

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

### Modifica dei tag per un repository (CLI)
<a name="update-repositories-tag-cli"></a>

Segui questi passaggi per utilizzare per modificare un tag per un repository. AWS CLI È possibile modificare il valore di una chiave esistente o aggiungere un'altra chiave.

Nel terminale o nella riga di comando, esegui il **tag-resource** comando, specificando l'ARN del repository in cui desideri aggiornare un tag e specifica la chiave del tag e il valore del tag.

**Nota**  
Per ottenere l'ARN del repository, esegui il 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}}
```

In caso di successo, questo comando non produce alcun risultato.

### Rimuovere i tag da un repository (CLI)
<a name="delete-repositories-tag-cli"></a>

Segui questi passaggi per utilizzare per AWS CLI rimuovere un tag da un repository.

**Nota**  
Se si cancella un repository , tutte le associazioni di tag vengono rimosse dal repository cancellato. Non è necessario rimuovere i tag prima di eliminare un repository.

Nel terminale o nella riga di comando, esegui il **untag-resource** comando, specificando l'ARN del repository in cui desideri rimuovere i tag e la chiave del tag che desideri rimuovere.

**Nota**  
Per ottenere l'ARN del repository, esegui il comando: `describe-repository`  

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

Ad esempio, per rimuovere più tag su un repository denominato {{my\_repo}} in un dominio denominato {{my\_domain}} con le chiavi dei tag e: {{key1}} {{key2}}

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

In caso di successo, questo comando non produce alcun risultato. Dopo aver rimosso i tag, è possibile visualizzare i tag rimanenti nel repository utilizzando il `list-tags-for-resource` comando.

## Archivi di tag (console)
<a name="tag-repositories-console"></a>

È possibile utilizzare la console o l'interfaccia a riga di comando per aggiungere tag alle risorse.

**Topics**
+ [Aggiungi tag a un repository (console)](#add-tag-repositories-console)
+ [Visualizza i tag per un repository (console)](#list-tag-repositories-console)
+ [Modifica i tag per un repository (console)](#update-tag-repositories-console)
+ [Rimuovi i tag da un repository (console)](#delete-tag-repositories-console)

### Aggiungi tag a un repository (console)
<a name="add-tag-repositories-console"></a>

È possibile utilizzare la console per aggiungere tag a un repository esistente.

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

1. Nella pagina Repository, scegli il **repository** a cui vuoi aggiungere i tag.

1. Espandi la sezione **Dettagli**.

1. In **Tag del repository**, se non ci sono tag nel repository, scegli **Aggiungi tag del repository**. Se ci sono tag nel repository, scegli **Visualizza e** modifica i tag del repository.

1. Scegli **Aggiungi nuovo tag**.

1. Nei campi **Chiave** e **Valore**, inserisci il testo per ogni tag che desideri aggiungere. Il campo **Value (Valore)** è facoltativo. Ad esempio, in **Key (Chiave)**, immettere **Name**. In **Valore**, immetti **Test**.  
![La configurazione del repository.](http://docs.aws.amazon.com/it_it/codeartifact/latest/ug/images/repo-add-tag-console.png)

1. (Facoltativo) Scegliere **Add tag (Aggiungi tag)** per aggiungere ulteriori righe e inserire più tag.

1. Scegli **Aggiorna repository**.

### Visualizza i tag per un repository (console)
<a name="list-tag-repositories-console"></a>

È possibile utilizzare la console per elencare i tag dei repository esistenti.

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

1. Nella pagina Repository, scegli il **repository** in cui desideri visualizzare i tag.

1. Espandi la sezione **Dettagli**.

1. In **Tag del repository**, scegli **Visualizza e modifica i tag del repository.**
**Nota**  
Se non ci sono tag aggiunti a questo repository, la console leggerà **Aggiungi** tag del repository.

### Modifica i tag per un repository (console)
<a name="update-tag-repositories-console"></a>

È possibile utilizzare la console per modificare i tag che sono stati aggiunti al repository.

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

1. Nella pagina Repository, scegli il **repository** in cui desideri aggiornare i tag.

1. Espandi la sezione **Dettagli**.

1. In **Tag del repository**, scegli **Visualizza e modifica i tag del repository.**
**Nota**  
Se non ci sono tag aggiunti a questo repository, la console leggerà **Aggiungi** tag del repository.

1. Nei campi **Key (Chiave)** e **Value (Valore)**, aggiornare i valori di ogni campo in base alle esigenze. Ad esempio, per la chiave **Name**, in **Value (Valore)**, modificare **Test** in **Prod**.

1. Scegli **Aggiorna repository**.

### Rimuovi i tag da un repository (console)
<a name="delete-tag-repositories-console"></a>

È possibile utilizzare la console per eliminare i tag dai repository.

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

1. Nella pagina Repository, scegli il **repository** in cui desideri rimuovere i tag.

1. Espandi la sezione **Dettagli**.

1. In **Tag del repository**, scegli **Visualizza e modifica i tag del repository.**
**Nota**  
Se non ci sono tag aggiunti a questo repository, la console leggerà **Aggiungi** tag del repository.

1. **Accanto alla chiave e al valore per ogni tag che desideri eliminare, scegli Rimuovi.**

1. Scegli **Aggiorna repository.**