

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 gruppo di pacchetti in CodeArtifact
<a name="package-group-tags"></a>

I tag sono coppie chiave-valore associate a risorse AWS. Puoi applicare tag ai tuoi gruppi di pacchetti 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 gruppo di pacchetti o si aggiunge, rimuove o si aggiorna il valore dei tag di un gruppo di pacchetti esistente.

## Gruppi di pacchetti di tag (CLI)
<a name="package-group-tags-cli"></a>

È possibile utilizzare la CLI per gestire i tag dei gruppi di pacchetti.

In caso contrario, configurali AWS CLI seguendo la procedura riportata di seguito. [Configurazione con AWS CodeArtifact](get-set-up-for-codeartifact.md)

**Suggerimento**  
Per aggiungere tag, devi fornire l'Amazon Resource Name (ARN) del gruppo di pacchetti. Per ottenere l'ARN del gruppo di pacchetti, esegui il `describe-package-group` comando:  

```
aws codeartifact describe-package-group \
   --domain my_domain \
   --package-group /npm/scope/anycompany~ \
   --query packageGroup.arn
```

**Topics**
+ [Aggiungere tag a un gruppo di pacchetti (CLI)](#package-group-tags-add-cli)
+ [Visualizza i tag per un gruppo di pacchetti (CLI)](#package-group-tags-list-cli)
+ [Modifica i tag per un gruppo di pacchetti (CLI)](#package-group-tags-edit-cli)
+ [Rimuovere i tag da un gruppo di pacchetti (CLI)](#package-group-tags-delete-cli)

### Aggiungere tag a un gruppo di pacchetti (CLI)
<a name="package-group-tags-add-cli"></a>

È possibile aggiungere tag ai gruppi di pacchetti al momento della creazione o a un gruppo di pacchetti esistente. Per informazioni sull'aggiunta di tag a un gruppo di pacchetti al momento della creazione, consulta[Crea un gruppo di pacchetti](create-package-group.md).

Per aggiungere un tag a un gruppo di pacchetti esistente con AWS CLI, nel terminale o nella riga di comando, esegui il **tag-resource** comando, specificando l'Amazon Resource Name (ARN) del gruppo di pacchetti a cui desideri aggiungere i tag e la chiave e il valore del tag che desideri aggiungere. Per informazioni sul gruppo di pacchetti ARNs, consulta. [Gruppo di pacchetti ARNs](auth-and-access-control-permissions-reference.md#package-group-arns)

È possibile aggiungere più di un tag a un gruppo di pacchetti. Ad esempio, per etichettare un gruppo di pacchetti, */npm/scope/anycompany\$1* con due tag, una chiave di tag denominata *key1* con il valore del tag di *value1* e una chiave di tag denominata *key2* con il valore del tag di*value2*:

```
aws codeartifact tag-resource \
   --resource-arn arn:aws:codeartifact:us-west-2:123456789012:package-group/my_domain/npm/scope/anycompany~ \
   --tags key=key1,value=value1 key=key2,value=value2
```

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

### Visualizza i tag per un gruppo di pacchetti (CLI)
<a name="package-group-tags-list-cli"></a>

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

Nel terminale o nella riga di comando, esegui il **list-tags-for-resource** comando con l'Amazon Resource Name (ARN) del gruppo di pacchetti. Per informazioni sul gruppo di pacchetti ARNs, consulta[Gruppo di pacchetti ARNs](auth-and-access-control-permissions-reference.md#package-group-arns).

Ad esempio, per visualizzare un elenco di chiavi e valori di tag per un gruppo di pacchetti, */npm/scope/anycompany\$1* denominato con un valore ARN di `arn:aws:codeartifact:us-west-2:123456789012:package-group/my_domain/npm/scope/anycompany~`

```
aws codeartifact list-tags-for-resource \
   --resource-arn arn:aws:codeartifact:us-west-2:123456789012:package-group/my_domain/npm/scope/anycompany~
```

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

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

### Modifica i tag per un gruppo di pacchetti (CLI)
<a name="package-group-tags-edit-cli"></a>

Segui questi passaggi per utilizzare AWS CLI per modificare un tag per un gruppo di pacchetti. È possibile modificare il valore di una chiave esistente o aggiungere un'altra chiave. Puoi anche rimuovere i tag da un gruppo di pacchetti, come mostrato nella sezione successiva.

Nel terminale o nella riga di comando, esegui il **tag-resource** comando, specificando l'ARN del gruppo di pacchetti in cui desideri aggiornare un tag e specifica la chiave del tag e il valore del tag. Per informazioni sul gruppo di pacchetti ARNs, vedere. [Gruppo di pacchetti ARNs](auth-and-access-control-permissions-reference.md#package-group-arns)

```
aws codeartifact tag-resource \
   --resource-arn arn:aws:codeartifact:us-west-2:123456789012:package-group/my_domain/npm/scope/anycompany~ \
   --tags key=key1,value=newvalue1
```

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

### Rimuovere i tag da un gruppo di pacchetti (CLI)
<a name="package-group-tags-delete-cli"></a>

Segui questi passaggi per AWS CLI rimuovere un tag da un gruppo di pacchetti.

**Nota**  
Se elimini un gruppo di pacchetti, tutte le associazioni di tag vengono rimosse dal gruppo di pacchetti eliminato. Non è necessario rimuovere i tag prima di eliminare un gruppo di pacchetti.

Nel terminale o nella riga di comando, esegui il **untag-resource** comando, specificando l'ARN del gruppo di pacchetti in cui desideri rimuovere i tag e la chiave del tag che desideri rimuovere. Per informazioni sul gruppo di pacchetti ARNs, vedere. [Gruppo di pacchetti ARNs](auth-and-access-control-permissions-reference.md#package-group-arns)

Ad esempio, per rimuovere più tag su un gruppo di pacchetti*/npm/scope/anycompany\$1*, con le chiavi dei tag *key1* e*key2*:

```
aws codeartifact untag-resource \
   --resource-arn arn:aws:codeartifact:us-west-2:123456789012:package-group/my_domain/npm/scope/anycompany~ \
   --tag-keys key1 key2
```

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