Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menghapus kebijakan penskalaan untuk grup Penskalaan Otomatis
Setelah Anda tidak lagi memerlukan kebijakan penskalaan, Anda dapat menghapusnya. Bergantung pada jenis kebijakan penskalaan, Anda mungkin juga perlu menghapus CloudWatch alarm. Menghapus kebijakan penskalaan pelacakan target juga menghapus CloudWatch alarm terkait. Menghapus kebijakan penskalaan langkah atau kebijakan penskalaan sederhana akan menghapus tindakan alarm yang mendasarinya, tetapi tidak menghapus CloudWatch alarm, meskipun tidak lagi memiliki tindakan terkait.
Untuk menghapus kebijakan penskalaan (konsol)
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/
, dan pilih Grup Penskalaan Otomatis dari panel navigasi. -
Pilih kotak centang di samping grup Auto Scaling.
Panel terpisah terbuka di bagian bawah halaman.
-
Pada tab Penskalaan otomatis, di bawah Kebijakan penskalaan dinamis, pilih kotak centang di sudut kanan atas kebijakan penskalaan yang diinginkan.
-
Gulir ke bagian atas bagian Kebijakan penskalaan dinamis, lalu pilih Tind akan, H apus.
-
Ketika diminta untuk mengonfirmasi, pilih Ya, Hapus.
-
(Opsional) Jika Anda menghapus kebijakan penskalaan langkah atau kebijakan penskalaan sederhana, lakukan hal berikut untuk menghapus CloudWatch alarm yang terkait dengan kebijakan. Anda dapat melewati sublangkah ini untuk menjaga alarm tetap berfungsi di masa mendatang.
Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/
. -
Pada panel navigasi, pilih Alarm.
-
Pilih alarm (misalnya,
Step-Scaling-AlarmHigh-AddCapacity) dan pilih Tindakan, Hapus. -
Saat diminta konfirmasi, pilih Hapus.
Untuk mendapatkan kebijakan penskalaan untuk grup Penskalaan Otomatis (AWS CLI)
Sebelum Anda menghapus kebijakan penskalaan, gunakan perintah
aws autoscaling describe-policies --auto-scaling-group-namemy-asg
Anda dapat memfilter hasil berdasarkan jenis kebijakan penskalaan menggunakan parameter --query. Sintaks ini query berfungsi di Linux atau macOS. Di Windows, ubah tanda kutip tunggal menjadi tanda kutip ganda.
aws autoscaling describe-policies --auto-scaling-group-namemy-asg--query 'ScalingPolicies[?PolicyType==`TargetTrackingScaling`]'
Berikut ini adalah output contoh.
[
{
"AutoScalingGroupName": "my-asg",
"PolicyName": "cpu50-target-tracking-scaling-policy",
"PolicyARN": "PolicyARN",
"PolicyType": "TargetTrackingScaling",
"StepAdjustments": [],
"Alarms": [
{
"AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmHigh-fc0e4183-23ac-497e-9992-691c9980c38e",
"AlarmName": "TargetTracking-my-asg-AlarmHigh-fc0e4183-23ac-497e-9992-691c9980c38e"
},
{
"AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmLow-61a39305-ed0c-47af-bd9e-471a352ee1a2",
"AlarmName": "TargetTracking-my-asg-AlarmLow-61a39305-ed0c-47af-bd9e-471a352ee1a2"
}
],
"TargetTrackingConfiguration": {
"PredefinedMetricSpecification": {
"PredefinedMetricType": "ASGAverageCPUUtilization"
},
"TargetValue": 50.0,
"DisableScaleIn": false
},
"Enabled": true
}
]
Untuk menghapus kebijakan penskalaan Anda (AWS CLI)
Gunakan perintah delete-policy
aws autoscaling delete-policy --auto-scaling-group-namemy-asg\ --policy-namecpu50-target-tracking-scaling-policy
Untuk menghapus CloudWatch alarm Anda (AWS CLI)
Untuk kebijakan penskalaan langkah dan sederhana, gunakan perintah Step-Scaling-AlarmHigh-AddCapacity dan Step-Scaling-AlarmLow-RemoveCapacity.
aws cloudwatch delete-alarms --alarm-nameStep-Scaling-AlarmHigh-AddCapacityStep-Scaling-AlarmLow-RemoveCapacity