Utilizzare DescribeTags con un AWS SDK o CLI - Amazon EC2 Auto Scaling

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

Utilizzare DescribeTags con un AWS SDK o CLI

I seguenti esempi di codice mostrano come utilizzareDescribeTags.

CLI
AWS CLI

Per descrivere tutti i tag

Questo esempio descrive tutti i tuoi tag.

aws autoscaling describe-tags

Output:

{ "Tags": [ { "ResourceType": "auto-scaling-group", "ResourceId": "my-asg", "PropagateAtLaunch": true, "Value": "Research", "Key": "Dept" }, { "ResourceType": "auto-scaling-group", "ResourceId": "my-asg", "PropagateAtLaunch": true, "Value": "WebServer", "Key": "Role" } ] }

Per ulteriori informazioni, consulta la sezione Tagging di gruppi e istanze di Auto Scaling nella Amazon Auto EC2 Scaling User Guide.

Esempio 2: per descrivere i tag per un gruppo specifico

Per descrivere i tag per uno specifico gruppo di Auto Scaling, utilizzate l'--filtersopzione.

aws autoscaling describe-tags --filters Name=auto-scaling-group,Values=my-asg

Per ulteriori informazioni, consulta la sezione Tagging di gruppi e istanze di Auto Scaling nella Amazon Auto EC2 Scaling User Guide.

Esempio 3: per descrivere il numero di tag specificato

Per restituire un numero specifico di tag, usa l'--max-itemsopzione.

aws autoscaling describe-tags \ --max-items 1

Se l'output include un NextToken campo, ci sono più tag. Per ottenere i tag aggiuntivi, usa il valore di questo campo con l'--starting-tokenopzione in una chiamata successiva come segue.

aws autoscaling describe-tags \ --filters Name=auto-scaling-group,Values=my-asg \ --starting-token Z3M3LMPEXAMPLE

Per ulteriori informazioni, consulta la sezione Tagging di gruppi e istanze di Auto Scaling nella Amazon Auto EC2 Scaling User Guide.

  • Per i API dettagli, consulta DescribeTagsCommand Reference.AWS CLI

PowerShell
Strumenti per PowerShell

Esempio 1: Questo esempio descrive i tag con un valore chiave pari a 'myTag' o myTag '2'. I valori possibili per il nome del filtro sono auto-scaling-group '', 'key', 'value' e 'propagate-at-launch'. La sintassi utilizzata da questo esempio richiede la PowerShell versione 3 o successiva.

Get-ASTag -Filter @( @{ Name="key"; Values=@("myTag", "myTag2") } )

Output:

Key : myTag2 PropagateAtLaunch : True ResourceId : my-asg ResourceType : auto-scaling-group Value : myTagValue2 Key : myTag PropagateAtLaunch : True ResourceId : my-asg ResourceType : auto-scaling-group Value : myTagValue

Esempio 2: con la PowerShell versione 2, è necessario utilizzare New-Object per creare il filtro per il parametro Filter.

$keys = New-Object string[] 2 $keys[0] = "myTag" $keys[1] = "myTag2" $filter = New-Object Amazon.AutoScaling.Model.Filter $filter.Name = "key" $filter.Values = $keys Get-ASTag -Filter @( $filter )

Esempio 3: Questo esempio descrive tutti i tag per tutti i gruppi di Auto Scaling.

Get-ASTag
  • Per API i dettagli, vedere DescribeTagsin AWS Tools for PowerShell Cmdlet Reference.

Per un elenco completo delle guide per AWS SDK gli sviluppatori e degli esempi di codice, vedere. Utilizzo di questo servizio con un AWS SDK Questo argomento include anche informazioni su come iniziare e dettagli sulle SDK versioni precedenti.