조정 정책 삭제 - Amazon EC2 Auto Scaling

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

조정 정책 삭제

더 이상 필요 없는 조정 정책은 삭제할 수 있습니다. 조정 정책의 유형에 따라 CloudWatch 경보를 삭제해야 할 수도 있습니다. 대상 추적 조정 정책을 삭제하면 관련된 모든 CloudWatch 경보도 삭제됩니다. 단계 조정 정책 또는 단순 조정 정책을 삭제하면 기본 경보 작업이 삭제되지만 연결된 작업이 더 이상 없는 경우에도 CloudWatch 경보는 삭제되지 않습니다.

조정 정책을 삭제하려면(콘솔)

  1. Amazon EC2 Auto Scaling 콘솔을 엽니다.https://console.aws.amazon.com/ec2autoscaling/.

  2. Auto Scaling 그룹 옆에 있는 확인란을 선택합니다.

    Auto Scaling 그룹 페이지 아래쪽에 분할 창이 열리고 선택한 그룹에 대한 정보가 표시됩니다.

  3. 자동 조정 탭의 조정 정책에서 조정 정책을 선택한 다음 작업, 삭제를 선택합니다.

  4. 확인 메시지가 나타나면 예, 삭제합니다를 선택합니다.

  5. (선택 사항) 단계 조정 정책 또는 단순 조정 정책을 삭제한 경우 다음을 수행하여 정책과 연관된 CloudWatch 경보를 삭제하십시오. 나중에 사용할 수 있도록 경보를 유지하려면 다음 하위 단계를 건너뛸 수 있습니다.

    1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

    2. 탐색 창에서 [Alarms]를 선택합니다.

    3. 경보(예: Step-Scaling-AlarmHigh-AddCapacity)를 선택하고 작업, 삭제를 선택합니다.

    4. 확인 메시지가 나타나면 삭제(Delete)를 선택합니다.

Auto Scaling 그룹에 대한 조정 정책을 가져오려면 (AWS CLI)

조정 정책을 삭제하기 전에 다음을 사용합니다.정책 설명명령을 사용하여 Auto Scaling 그룹에 대해 생성된 조정 정책을 확인합니다. 정책 및 CloudWatch 경보를 삭제할 때 이 출력을 사용할 수 있습니다.

aws autoscaling describe-policies --auto-scaling-group-name my-asg

--query 파라미터를 사용하여 조정 정책 유형별로 결과를 필터링할 수 있습니다. query에 대한 이 구문은 Linux 또는 macOS에서만 작동합니다. Windows에서는 작은따옴표를 큰따옴표로 변경합니다.

aws autoscaling describe-policies --auto-scaling-group-name my-asg --query 'ScalingPolicies[?PolicyType==`TargetTrackingScaling`]'

다음은 예제 출력입니다.

[ { "AutoScalingGroupName": "my-asg", "PolicyName": "cpu40-target-tracking-scaling-policy", "PolicyARN": "PolicyARN", "PolicyType": "TargetTrackingScaling", "StepAdjustments": [], "Alarms": [ { "AlarmARN": "arn:aws:cloudwatch:region:account-id:alarm:TargetTracking-my-asg-AlarmHigh-fc0e4183-23ac-497e-9992-691c9980c38e", "AlarmName": "TargetTracking-my-asg-AlarmHigh-fc0e4183-23ac-497e-9992-691c9980c38e" }, { "AlarmARN": "arn:aws:cloudwatch:region:account-id: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": 40.0, "DisableScaleIn": false }, "Enabled": true } ]

조정 정책을 삭제하려면(AWS CLI)

다음 에 을 사용합니다.delete-policy명령입니다.

aws autoscaling delete-policy --auto-scaling-group-name my-asg \ --policy-name cpu40-target-tracking-scaling-policy

CloudWatch 경보를 삭제하려면 (AWS CLI)

단계 및 단순 조정 정책의 경우경보 삭제명령을 사용하여 정책과 연결된 CloudWatch 경보를 삭제하십시오. 나중에 경보를 사용하려면 이 단계를 건너뛸 수 있습니다. 한번에 하나 이상 경보를 삭제할 수 있습니다. 예를 들어, 다음 명령을 사용하여 Step-Scaling-AlarmHigh-AddCapacityStep-Scaling-AlarmLow-RemoveCapacity 경보를 삭제합니다.

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