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=
environment
Name=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=production
Name=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=
environment
Name=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=
production
Name=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 and OR logika untuk melakukan penyaringan 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 (environment
OR
production
) AND Tag key lainnya adalah development
AND nilai tag adalahcostcenter
.cc123
aws autoscaling describe-auto-scaling-groups \ --filters Name=tag:
environment
,Values=production
,development
Name=tag:costcenter
,Values=cc123