View a markdown version of this page

Menghapus kebijakan penskalaan untuk grup Penskalaan Otomatis - Amazon EC2 Auto Scaling

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)
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/, dan pilih Grup Penskalaan Otomatis dari panel navigasi.

  2. Pilih kotak centang di samping grup Auto Scaling.

    Panel terpisah terbuka di bagian bawah halaman.

  3. Pada tab Penskalaan otomatis, di bawah Kebijakan penskalaan dinamis, pilih kotak centang di sudut kanan atas kebijakan penskalaan yang diinginkan.

  4. Gulir ke bagian atas bagian Kebijakan penskalaan dinamis, lalu pilih Tind akan, H apus.

  5. Ketika diminta untuk mengonfirmasi, pilih Ya, Hapus.

  6. (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.

    1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

    2. Pada panel navigasi, pilih Alarm.

    3. Pilih alarm (misalnya, Step-Scaling-AlarmHigh-AddCapacity) dan pilih Tindakan, Hapus.

    4. Saat diminta konfirmasi, pilih Hapus.

Untuk mendapatkan kebijakan penskalaan untuk grup Penskalaan Otomatis (AWS CLI)

Sebelum Anda menghapus kebijakan penskalaan, gunakan perintah describe-policies berikut untuk melihat kebijakan penskalaan apa yang dibuat untuk grup Penskalaan Otomatis. Anda dapat menggunakan output saat menghapus kebijakan ini dan alarm CloudWatch.

aws autoscaling describe-policies --auto-scaling-group-name my-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-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 berikut.

aws autoscaling delete-policy --auto-scaling-group-name my-asg \ --policy-name cpu50-target-tracking-scaling-policy
Untuk menghapus CloudWatch alarm Anda (AWS CLI)

Untuk kebijakan penskalaan langkah dan sederhana, gunakan perintah delete-alarm untuk menghapus CloudWatch alarm yang terkait dengan kebijakan. Anda dapat melewati langkah ini untuk menjaga alarm tetap berfungsi di masa mendatang. Anda dapat menghapus satu atau beberapa alarm sekaligus. Misalnya, gunakan perintah berikut untuk menghapus alarm Step-Scaling-AlarmHigh-AddCapacity dan Step-Scaling-AlarmLow-RemoveCapacity.

aws cloudwatch delete-alarms --alarm-name Step-Scaling-AlarmHigh-AddCapacity Step-Scaling-AlarmLow-RemoveCapacity