

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à.

# Contrassegna un repository in 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. È possibile 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 i 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 i repository AWS CLI to tag.

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 repository denominato {{my\_repo}} in un dominio denominato {{my\_domain}} con due tag, una chiave tag denominata {{key1}} con il valore del {{value1}} tag e una chiave 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 il AWS CLI per visualizzare 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 `arn:aws:codeartifact:{{us-west-2}}:{{111122223333}}:repository/{{my_domain}}/{{my_repo}}` valore 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 i 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 specificando la chiave 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**
+ [Aggiungere 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)

### Aggiungere 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 all'indirizzo. [ 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.](https://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 per i repository esistenti.

1. Apri la AWS CodeArtifact console all'indirizzo. [ 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 a un repository.

1. Apri la AWS CodeArtifact console all'indirizzo. [ 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 all'indirizzo. [ 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 di ogni tag che desideri eliminare, scegli ** Rimuovi. **

1. Scegli ** Aggiorna repository. **