View a markdown version of this page

Utilizzare DescribeTags con una CLI - AWS Esempi di codice SDK

Sono disponibili altri esempi di AWS SDK nel repository AWS Doc SDK Examples. GitHub

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 una CLI

Gli esempi di codice seguenti mostrano come utilizzare DescribeTags.

CLI
AWS CLI

Come descrivere tutti i tag

Questo esempio descrive tutti i 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 Tagging di gruppi e istanze Auto Scaling nella Guida per l’utente di Amazon EC2 Auto Scaling.

Esempio 2: come descrivere i tag per un gruppo specificato

Per descrivere i tag di un gruppo Auto Scaling specifico, utilizza l’opzione --filters.

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

Per ulteriori informazioni, consulta Tagging di gruppi e istanze Auto Scaling nella Guida per l’utente di Amazon EC2 Auto Scaling.

Esempio 3: come descrivere il numero specificato di tag

Per restituire un numero specifico di tag, utilizza l’opzione --max-items.

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

Se l’output include un campo NextToken, significa che sono presenti più tag. Per ottenere i tag aggiuntivi, utilizza il valore di questo campo con l’opzione --starting-token in una chiamata successiva come descritto di seguito.

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

Per ulteriori informazioni, consulta Tagging di gruppi e istanze Auto Scaling nella Guida per l’utente di Amazon EC2 Auto Scaling.

PowerShell
Strumenti per PowerShell V4

Esempio 1: questo esempio descrive i tag con un valore di chiave “myTag” o “myTag2”. I valori possibili per il nome del filtro sono “auto-scaling-group”, “key”, “value” e “propagate-at-launch”. La sintassi utilizzata in 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 PowerShell la 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 Auto Scaling.

Get-ASTag
  • Per i dettagli sull'API, vedere DescribeTagsin Strumenti AWS per PowerShell Cmdlet Reference (V4).

Strumenti per V5 PowerShell

Esempio 1: questo esempio descrive i tag con un valore di chiave “myTag” o “myTag2”. I valori possibili per il nome del filtro sono “auto-scaling-group”, “key”, “value” e “propagate-at-launch”. La sintassi utilizzata in 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 PowerShell la 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 Auto Scaling.

Get-ASTag
  • Per i dettagli sull'API, vedere DescribeTagsin Strumenti AWS per PowerShell Cmdlet Reference (V5).