eb tags - AWS Elastic Beanstalk

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

eb tags

Descrizione

Aggiungi, elimina, aggiorna ed elenca tag di una risorsa Elastic Beanstalk.

Per ulteriori informazioni sul tagging delle risorse in Elastic Beanstalk, consulta Tagging delle risorse dell'applicazione Elastic Beanstalk.

Sintassi

eb tags [environment-name] [--resource ARN] -l | --list

eb tags [environment-name] [--resource ARN] -a | --add key1=value1[,key2=value2 ...]

eb tags [environment-name] [--resource ARN] -u | --update key1=value1[,key2=value2 ...]

eb tags [environment-name] [--resource ARN] -d | --delete key1[,key2 ...]

È possibile abbinare le opzioni di sottocomando --add, --update e --delete in un unico comando. È richiesto almeno un sottocomando. Non è possibile abbinare una di questi tre opzioni di sottocomando a --list.

Senza argomenti aggiuntivi, tutti questi comandi elencano o modificano tag dell'ambiente predefinito nell'applicazione della directory corrente. Con un argomento environment-name, i comandi elencano o modificano i tag di tale ambiente. Con l'opzione --resource, i comandi elencano o modificano i tag di qualsiasi risorsa Elastic Beanstalk: un'applicazione, un ambiente, una versione dell'applicazione, una configurazione salvata o una versione della piattaforma personalizzata. Specifica la risorsa tramite il suo Amazon Resource Name (ARN).

Opzioni

Nessuna di queste opzioni è obbligatoria. Se esegui eb create senza opzioni, ti viene richiesto di immettere o di selezionare un valore per ogni impostazione.

Nome

Descrizione

-l

oppure

--list

Elenca tutti i tag attualmente applicati alla risorsa.

-a key1=value1[,key2=value2 ...]

oppure

--add key1=value1[,key2=value2 ...]

Applica nuovi tag alla risorsa. Specifica i tag come un elenco separato da virgole di coppie key=value. Non è possibile specificare chiavi di tag esistenti.

Valori validi: consulta Assegnazione di tag alle risorse.

-u key1=value1[,key2=value2 ...]

oppure

--update key1=value1[,key2=value2 ...]

Aggiorna i valori di tag delle risorse esistenti. Specifica i tag come un elenco separato da virgole di coppie key=value. Devi specificare le chiavi di tag esistenti.

Valori validi: consulta Assegnazione di tag alle risorse.

-d key1[,key2 ...]

oppure

--delete key1[,key2 ...]

Elimina i tag delle risorse esistenti. Specifica i tag come un elenco separato da virgole di chiavi. Devi specificare le chiavi di tag esistenti.

Valori validi: consulta Assegnazione di tag alle risorse.

-r regione

oppure

--region region

La Regione AWS in cui esiste la tua risorsa.

Impostazione predefinita: la regione di default configurata.

Per l'elenco dei valori che è possibile specificare per questa opzione, consulta Endpoint e quote AWS Elastic Beanstalk nella sezione Riferimenti generali di AWS.

--resource ARN

L'ARN della risorsa per la quale il comando modifica o elenca i tag. Se non specificato, il comando fa riferimento all'ambiente (predefinito o specificato) nell'applicazione della directory corrente.

Valori validi: consulta uno degli argomenti secondari di Assegnazione di tag alle risorse che è specifico per la risorsa che ti interessa. Questi argomenti mostrano in che modo l'ARN viene costruito e spiegano come ottenere un elenco degli ARN di questa risorsa che esistono per l'applicazione o l'account.

Output

L'opzione di sottocomando --list visualizza un elenco dei tag della risorsa. L'output mostra i tag che Elastic Beanstalk applica per impostazione predefinita e i tag personalizzati.

$ eb tags --list Showing tags for environment 'MyApp-env': Key Value Name MyApp-env elasticbeanstalk:environment-id e-63cmxwjaut elasticbeanstalk:environment-name MyApp-env mytag tagvalue tag2 2nd value

Le opzioni dei sottocomandi --add, --update e --delete, quando hanno esito positivo, non presentano alcun output. È possibile aggiungere l'opzione --verbose per visualizzare l'output dettagliato dell'attività del comando.

$ eb tags --verbose --update "mytag=tag value" Updated Tags: Key Value mytag tag value

Esempi

Il comando seguente aggiunge un tag con la chiave tag1 e il valore value1 all'ambiente predefinito dell'applicazione e allo stesso tempo elimina il tag tag2.

$ eb tags --add tag1=value1 --delete tag2

Il comando seguente aggiunge un tag a una configurazione salvata all'interno di un'applicazione.

$ eb tags --add tag1=value1 \ --resource "arn:aws:elasticbeanstalk:us-east-2:my-account-id:configurationtemplate/my-app/my-template"

Il comando seguente ha esito negativo perché cerca di aggiornare un tag non esistente.

$ eb tags --update tag3=newval ERROR: Tags with the following keys can't be updated because they don't exist: tag3

Il comando seguente ha esito negativo perché cerca di aggiornare ed eliminare la stessa chiave.

$ eb tags --update mytag=newval --delete mytag ERROR: A tag with the key 'mytag' is specified for both '--delete' and '--update'. Each tag can be either deleted or updated in a single operation.