

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

# Tagging delle versioni delle applicazioni
<a name="applications-versions-tagging"></a>

Questo argomento spiega i vantaggi dell'etichettatura delle versioni dell'applicazione Elastic Beanstalk e come gestire i tag.

Puoi applicare tag alle versioni delle tue applicazioni. AWS Elastic Beanstalk I tag sono coppie chiave-valore associate AWS alle risorse. Per informazioni sul tagging delle risorse, sui casi d'uso, sui vincoli delle chiavi e dei valori di tag e sui tipi di risorse supportati di Elastic Beanstalk, consulta [Tagging delle risorse dell'applicazione Elastic Beanstalk](applications-tagging-resources.md).

Puoi specificare i tag al momento della creazione di una versione dell'applicazione. In una versione dell'applicazione esistente, puoi aggiungere o rimuovere i tag e aggiornare i valori dei tag esistenti. Puoi aggiungere fino a 50 tag per ogni versione dell'applicazione.

## Aggiunta di tag durante la creazione della versione dell'applicazione
<a name="applications-versions-tagging.create"></a>

Quando utilizzi la console Elastic Beanstalk per [creare un ambiente](environments-create-wizard.md) e scegli di caricare una versione del codice dell'applicazione, puoi specificare chiavi e valori dei tag da associare alla nuova versione dell'applicazione.

Puoi anche utilizzare la console Elastic Beanstalk per [caricare una versione dell'applicazione](applications-versions.md) senza utilizzarla immediatamente in un ambiente. È possibile specificare chiavi e valori dei tag quando si carica una versione dell'applicazione.

Con AWS CLI o con altri client basati su API, aggiungi tag utilizzando il `--tags` parametro sul comando. **[create-application-version](https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/create-application-version.html)**

```
$ aws elasticbeanstalk create-application-version \
      --tags Key=mytag1,Value=value1 Key=mytag2,Value=value2 \
      --application-name my-app --version-label v1
```

Quando utilizza la CLI EB per creare o aggiornare un ambiente, una versione dell'applicazione viene creata dal codice distribuito. Non esiste un modo diretto per applicare un tag a una versione dell'applicazione durante la sua creazione tramite la CLI EB. Consulta la sezione seguente per informazioni sull'aggiunta di tag a una versione dell'applicazione esistente.

## Gestione dei tag di una versione dell'applicazione esistente
<a name="applications-versions-tagging.manage"></a>

Puoi aggiungere, aggiornare ed eliminare i tag in una versione dell'applicazione Elastic Beanstalk esistente.

**Per gestire i tag di una versione dell'applicazione utilizzando la console Elastic Beanstalk**

1. Apri la console [Elastic Beanstalk](https://console.aws.amazon.com/elasticbeanstalk) e, **nell'elenco Regioni, seleziona la tua**. Regione AWS

1. Nel riquadro di navigazione, scegliere **Applicazioni**, quindi selezionare il nome dell'applicazione dall'elenco.

1. Nel riquadro di spostamento individuare il nome dell'applicazione e scegliere **Application versions (Versioni applicazione)**.

1. Selezionare la versione dell'applicazione che si desidera gestire.

1. Scegliere **Actions (Operazioni)**, quindi **Manage tags (Gestisci tag)**.

1. Utilizzare il modulo su schermo per aggiungere, aggiornare o eliminare tag.

1. Per salvare le modifiche scegli **Apply** (Applica) nella parte inferiore della pagina.

Se utilizzi la CLI EB per aggiornare la versione dell'applicazione, utilizza **[eb tags](eb3-tags.md)** per aggiungere, aggiornare, eliminare o elencare i tag.

Ad esempio, il comando seguente elenca i tag in una versione dell'applicazione.

```
~/workspace/my-app$ eb tags --list --resource "arn:aws:elasticbeanstalk:us-east-2:my-account-id:applicationversion/my-app/my-version"
```

Il comando seguente aggiorna il tag `mytag1` ed elimina il tag `mytag2`.

```
~/workspace/my-app$ eb tags --update mytag1=newvalue --delete mytag2 \
      --resource "arn:aws:elasticbeanstalk:us-east-2:my-account-id:applicationversion/my-app/my-version"
```

Per un elenco completo delle opzioni e per altri esempi, consulta `eb tags`.

Con il AWS CLI o altri client basati su API, usa il **[list-tags-for-resource](https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/list-tags-for-resource.html)** comando per elencare i tag di una versione dell'applicazione.

```
$ aws elasticbeanstalk list-tags-for-resource --resource-arn "arn:aws:elasticbeanstalk:us-east-2:my-account-id:applicationversion/my-app/my-version"
```

Utilizza il comando **[update-tags-for-resource](https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/update-tags-for-resource.html)** per aggiungere, aggiornare o eliminare i tag in una versione dell'applicazione.

```
$ aws elasticbeanstalk update-tags-for-resource \
      --tags-to-add Key=mytag1,Value=newvalue --tags-to-remove mytag2 \
      --resource-arn "arn:aws:elasticbeanstalk:us-east-2:my-account-id:applicationversion/my-app/my-version"
```

Specifica i tag da aggiungere e i tag da aggiornare nel parametro `--tags-to-add` di **update-tags-for-resource**. È stato aggiunto un tag non esistente e il valore di un tag esistente è stato aggiornato.

**Nota**  
Per utilizzare alcuni AWS CLI comandi e CLI EB con una versione dell'applicazione Elastic Beanstalk, è necessario l'ARN della versione dell'applicazione. È possibile recuperare l'ARN utilizzando il seguente comando.  

```
$ aws elasticbeanstalk describe-application-versions --application-name my-app --version-label my-version
```