Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan tag untuk memfilter grup Auto Scaling
Contoh berikut menunjukkan cara menggunakan filter dengan describe-auto-scaling-groups
Pertimbangan penyaringan
-
Anda dapat menentukan banyak filter dan banyak nilai filter dalam satu permintaan.
-
Anda tidak dapat menggunakan wildcard dengan nilai filter.
-
Nilai filter peka huruf besar/kecil.
Contoh: Jelaskan grup Auto Scaling dengan kunci tag dan pasangan nilai tertentu
Perintah berikut menunjukkan cara memfilter hasil untuk hanya menampilkan grup Auto Scaling dengan kunci tag dan pasangan nilai. environment=production
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag-key,Values=environmentName=tag-value,Values=production
Berikut ini adalah contoh respons.
{
"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 ...
]
}Atau, Anda dapat menentukan tag menggunakan tag: filter. Misalnya, perintah berikut menunjukkan cara memfilter hasil untuk hanya menampilkan grup Auto Scaling dengan kunci tag dan pasangan nilai. <key> Filter ini diformat sebagai berikut:environment=productionName=tag:, dengan <key>,Values=<value><key> dan <value> mewakili kunci tag dan pasangan nilai.
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag:environment,Values=production
Anda juga dapat memfilter AWS CLI output dengan menggunakan --query opsi. Contoh berikut menunjukkan cara membatasi AWS CLI output untuk perintah sebelumnya ke nama grup, ukuran minimum, ukuran maksimum, dan atribut kapasitas yang diinginkan saja.
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag:environment,Values=production\ --query "AutoScalingGroups[].{AutoScalingGroupName: AutoScalingGroupName, MinSize: MinSize, MaxSize: MaxSize, DesiredCapacity: DesiredCapacity}"
Berikut ini adalah contoh respons.
[
{
"AutoScalingGroupName": "my-asg",
"MinSize": 0,
"MaxSize": 10,
"DesiredCapacity": 1
},
... additional groups ...
]Untuk informasi selengkapnya tentang pemfilteran, lihat Memfilter AWS CLI output di AWS Command Line Interface Panduan Pengguna.
Contoh: Jelaskan grup Auto Scaling dengan tag yang cocok dengan kunci tag yang ditentukan
Perintah berikut menunjukkan cara memfilter hasil agar hanya menampilkan grup Auto Scaling dengan tag, terlepas dari nilai tag.environment
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag-key,Values=environment
Contoh: Jelaskan grup Auto Scaling dengan tag yang cocok dengan kumpulan kunci tag yang ditentukan
Perintah berikut menunjukkan cara memfilter hasil agar hanya menampilkan grup Auto Scaling dengan tag untuk danenvironment, terlepas dari nilai tag.project
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag-key,Values=environmentName=tag-key,Values=project
Contoh: Jelaskan grup Auto Scaling dengan tag yang cocok dengan setidaknya salah satu kunci tag yang ditentukan
Perintah berikut menunjukkan cara memfilter hasil agar hanya menampilkan grup Auto Scaling dengan tag untuk atauenvironment, terlepas dari nilai tag.project
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag-key,Values=environment,project
Contoh: Jelaskan grup Auto Scaling dengan nilai tag yang ditentukan
Perintah berikut menunjukkan cara memfilter hasil agar hanya menampilkan grup Auto Scaling dengan nilai tag, terlepas dari kunci tag.production
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag-value,Values=production
Contoh: Jelaskan grup Auto Scaling dengan kumpulan nilai tag yang ditentukan
Perintah berikut menunjukkan cara memfilter hasil agar hanya menampilkan grup Auto Scaling dengan nilai tag danproduction, terlepas dari kunci tag.development
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag-value,Values=productionName=tag-value,Values=development
Contoh: Jelaskan grup Auto Scaling dengan tag yang cocok dengan setidaknya salah satu nilai tag yang ditentukan
Perintah berikut menunjukkan cara memfilter hasil agar hanya menampilkan grup Auto Scaling dengan nilai tag atauproduction, terlepas dari kunci tag.development
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag-value,Values=production,development
Contoh: Jelaskan grup Auto Scaling dengan tag yang cocok dengan beberapa kunci dan nilai tag
Anda juga dapat menggabungkan filter untuk membuat kustom AND dan OR logika untuk melakukan pemfilteran yang lebih kompleks.
Perintah berikut menunjukkan cara memfilter hasil agar hanya menampilkan grup Auto Scaling dengan kumpulan tag tertentu. Salah satu kunci tag adalah AND nilai tag adalah (environmentORproduction) AND kunci tag lainnya adalah development AND nilai tagcostcenter.cc123
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag:environment,Values=production,developmentName=tag:costcenter,Values=cc123