

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

# Etichetta un'azione personalizzata in CodePipeline
<a name="customactions-tag"></a>

I tag sono coppie chiave-valore associate AWS alle risorse. È possibile utilizzare la console o l'interfaccia a riga di comando per applicare tag alle operazioni personalizzate in CodePipeline. Per informazioni sull'etichettatura CodePipeline 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 aggiungere, eliminare e aggiornare i valori dei tag in un'operazione personalizzata. È possibile aggiungere fino a un massimo di 50 tag per ciascuna operazione personalizzata. 

**Topics**
+ [Aggiunta di tag a un'operazione personalizzata](#customactions-tag-add)
+ [Visualizzazione di tag per un'operazione personalizzata](#customactions-tag-list)
+ [Modifica di tag per un'operazione personalizzata](#customactions-tag-update)
+ [Rimozione di tag da un'operazione personalizzata](#customactions-tag-delete)

## Aggiunta di tag a un'operazione personalizzata
<a name="customactions-tag-add"></a>

Segui questi passaggi per utilizzare per aggiungere un tag AWS CLI a un'azione personalizzata. Per aggiungere un tag a un'operazione personalizzata al momento della creazione, consulta [Creare e aggiungere un'azione personalizzata in CodePipeline](actions-create-custom-action.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, eseguir il comando **tag-resource**, specificando l’ARN (Amazon Resource Name) dell'operazione personalizzata in cui aggiungere i tag e la chiave e il valore del tag che desideri aggiungere. È possibile aggiungere più tag a un'operazione personalizzata. Ad esempio, per etichettare un'azione personalizzata con due tag, una chiave di tag denominata *TestActionType* con il valore del *UnitTest* tag e una chiave di tag denominata *ApplicationName* con il valore del tag di*MyApplication*:

```
aws codepipeline tag-resource --resource-arn arn:aws:codepipeline:us-west-2:account-id:actiontype:Owner/Category/Provider/Version --tags key=TestActionType,value=UnitTest key=ApplicationName,value=MyApplication
```

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

## Visualizzazione di tag per un'operazione personalizzata
<a name="customactions-tag-list"></a>

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

Dal terminale o dalla riga di comando, esegui il comando **list-tags-for-resource**. Ad esempio, per visualizzare un elenco di valori di chiavi e di tag per un’operazione personalizzata con l’ARN `arn:aws:codepipeline:us-west-2:account-id:actiontype:Owner/Category/Provider/Version`:

```
aws codepipeline list-tags-for-resource --resource-arn arn:aws:codepipeline:us-west-2:account-id:actiontype:Owner/Category/Provider/Version
```

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

```
{
    "tags": {
        "TestActionType": "UnitTest",
        "ApplicationName": "MyApplication"
    }
}
```

## Modifica di tag per un'operazione personalizzata
<a name="customactions-tag-update"></a>

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

Al terminale o nella riga di comando, esegui il comando **tag-resource** specificando l’ARN (Amazon Resource Name) dell'operazione personalizzata in cui desideri aggiornare un tag e specificare la chiave e il valore di tag:

```
aws codepipeline tag-resource --resource-arn arn:aws:codepipeline:us-west-2:account-id:actiontype:Owner/Category/Provider/Version --tags key=TestActionType,value=IntegrationTest
```

## Rimozione di tag da un'operazione personalizzata
<a name="customactions-tag-delete"></a>

Segui questi passaggi per utilizzare AWS CLI per rimuovere un tag da un'azione personalizzata. Quando rimuovi i tag dalla risorsa associata, questi vengono eliminati.

**Nota**  
Se si elimina un'operazione personalizzata, tutte le associazioni di tag vengono rimosse dall'operazione personalizzata eliminata. Non è necessario rimuovere i tag prima di eliminare un'operazione personalizzata.

Al terminale o nella riga di comando, esegui il comando **untag-resource** specificando l’ARN dell'operazione personalizzata in cui desideri rimuovere i tag e la chiave di tag del tag che desideri rimuovere. Ad esempio, per rimuovere un tag su un'azione personalizzata con la chiave tag*TestActionType*:

```
aws codepipeline untag-resource --resource-arn arn:aws:codepipeline:us-west-2:account-id:actiontype:Owner/Category/Provider/Version --tag-keys TestActionType
```

In caso di successo, questo comando non restituisce alcun risultato. Per verificare i tag associati all'operazione personalizzata, esegui il comando **list-tags-for-resource**.