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à.
Usa i tag per filtrare i gruppi Auto Scaling
Gli esempi seguenti mostrano come utilizzare i filtri con il describe-auto-scaling-groups
Considerazioni sui filtri
-
È possibile specificare più filtri e più valori filtro in una singola richiesta.
-
Non puoi utilizzare caratteri jolly con i valori di filtro.
-
I valori di filtro fanno distinzione tra maiuscole e minuscole.
Esempio: descrivi i gruppi Auto Scaling con una chiave tag e una coppia di valori specifici
Il comando seguente mostra come filtrare i risultati per mostrare solo i gruppi Auto Scaling con la chiave tag e la coppia di valori di .environment=production
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag-key,Values=environmentName=tag-value,Values=production
Di seguito è riportata una risposta di esempio.
{
"AutoScalingGroups": [
{
"AutoScalingGroupName": "my-asg",
"AutoScalingGroupARN": "arn",
"LaunchTemplate": {
"LaunchTemplateId": "lt-0b97f1e282EXAMPLE",
"LaunchTemplateName": "my-launch-template",
"Version": "$Latest"
},
"MinSize": 1,
"MaxSize": 5,
"DesiredCapacity": 1,
...
"Tags": [
{
"ResourceType": "auto-scaling-group",
"ResourceId": "my-asg",
"PropagateAtLaunch": true,
"Value": "production",
"Key": "environment"
}
],
...
},
... additional groups ...
]
}In alternativa, puoi specificare i tag usando un filtro tag:. Ad esempio, il comando seguente mostra come filtrare i risultati per mostrare solo i gruppi Auto Scaling con una chiave tag e la coppia di valori di <key>. Questo filtro è formattato come segue: environment=productionName=tag:, con <key>,Values=<value><key> e <value> che rappresentano una coppia chiave tag e valore.
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag:environment,Values=production
Puoi anche filtrare l' AWS CLI output utilizzando l'--queryopzione. L'esempio seguente mostra come limitare l' AWS CLI output del comando precedente solo al nome del gruppo, alla dimensione minima, alla dimensione massima e agli attributi di capacità desiderati.
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag:environment,Values=production\ --query "AutoScalingGroups[].{AutoScalingGroupName: AutoScalingGroupName, MinSize: MinSize, MaxSize: MaxSize, DesiredCapacity: DesiredCapacity}"
Di seguito è riportata una risposta di esempio.
[
{
"AutoScalingGroupName": "my-asg",
"MinSize": 0,
"MaxSize": 10,
"DesiredCapacity": 1
},
... additional groups ...
]Per ulteriori informazioni sul filtraggio, vedere Filtraggio dell' AWS CLI output nella Guida dell'AWS Command Line Interface utente.
Esempio: descrivi i gruppi Auto Scaling con tag corrispondenti alla chiave tag specificata
Il comando seguente mostra come filtrare i risultati per mostrare solo i gruppi Auto Scaling con il tag , indipendentemente dal valore del tag.environment
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag-key,Values=environment
Esempio: descrivi i gruppi Auto Scaling con tag corrispondenti al set di chiavi tag specificato
Il comando seguente mostra come filtrare i risultati per mostrare solo i gruppi Auto Scaling con i tag e environment, indipendentemente dai valori del tag.project
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag-key,Values=environmentName=tag-key,Values=project
Esempio: descrivi i gruppi Auto Scaling con tag corrispondenti ad almeno una delle chiavi tag specificate
Il comando seguente mostra come filtrare i risultati per mostrare solo i gruppi Auto Scaling con i tag o environment, indipendentemente dai valori del tag.project
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag-key,Values=environment,project
Esempio: descrivi i gruppi Auto Scaling con il valore del tag specificato
Il comando seguente mostra come filtrare i risultati per mostrare solo i gruppi Auto Scaling con un valore del tag di , indipendentemente dalla chiave tag.production
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag-value,Values=production
Esempio: descrivi i gruppi Auto Scaling con il set di valori del tag specificato
Il comando seguente mostra come filtrare i risultati per mostrare solo i gruppi Auto Scaling con i valori del tag e production, indipendentemente dalla chiave tag.development
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag-value,Values=productionName=tag-value,Values=development
Esempio: descrivi i gruppi Auto Scaling con tag corrispondenti ad almeno una dei valori del tag specificati
Il comando seguente mostra come filtrare i risultati per mostrare solo i gruppi Auto Scaling con un valore del tag di o production, indipendentemente dalla chiave tag.development
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag-value,Values=production,development
Esempio: descrivi i gruppi Auto Scaling con tag corrispondenti a più chiavi tag e valori
È inoltre possibile combinare filtri per creare logiche AND e OR personalizzate per eseguire filtri più complessi.
Il comando seguente mostra come filtrare i risultati per mostrare solo i gruppi Auto Scaling con un set di tag specifico. Una chiave di tag è AND il valore del tag è (environment OR production) AND l'altra chiave di tag è development AND il valore del tag è costcenter.cc123
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag:environment,Values=production,developmentName=tag:costcenter,Values=cc123