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 Auto Scaling
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 akan menghapus alarm terkait. CloudWatch 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 EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
, dan pilih Grup Auto Scaling dari panel navigasi. -
Pilih kotak centang di samping grup Auto Scaling.
Panel split 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 Tindakan, Hapus.
-
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 tersebut. 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 Auto Scaling ()AWS CLI
Sebelum menghapus kebijakan penskalaan, gunakan perintah deskripsikan kebijakan berikut untuk melihat kebijakan penskalaan
aws autoscaling describe-policies --auto-scaling-group-name
my-asg
Anda dapat memfilter hasil berdasarkan jenis kebijakan penskalaan menggunakan parameter --query
. Sintaks ini untuk query
bekerja di Linux atau macOS. Di Windows, ubah tanda kutip tunggal menjadi tanda kutip ganda.
aws autoscaling describe-policies --auto-scaling-group-name
my-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-name
my-asg
\ --policy-namecpu50-target-tracking-scaling-policy
Untuk menghapus CloudWatch alarm Anda (AWS CLI)
Untuk langkah dan kebijakan penskalaan sederhana, gunakan perintah hapus-alarmStep-Scaling-AlarmHigh-AddCapacity
dan Step-Scaling-AlarmLow-RemoveCapacity
.
aws cloudwatch delete-alarms --alarm-name
Step-Scaling-AlarmHigh-AddCapacity
Step-Scaling-AlarmLow-RemoveCapacity