기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Auto Scaling 그룹에 대한 조정 정책 삭제
더 이상 필요 없는 조정 정책은 삭제할 수 있습니다. 크기 조정 정책의 유형에 따라 CloudWatch 경보를 삭제해야 할 수도 있습니다. 대상 추적 조정 정책을 삭제하면 연결된 CloudWatch 경보도 삭제됩니다. 단계 조정 정책 또는 단순 조정 정책을 삭제하면 기본 경보 작업이 삭제되지만 더 이상 연결된 작업이 없더라도 CloudWatch 경보는 삭제되지 않습니다.
조정 정책을 삭제하려면(콘솔)
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 열고 탐색 창에서 Auto Scaling Groups를 선택합니다. -
Auto Scaling 그룹 옆의 확인란을 선택합니다.
페이지 하단에 분할 창이 열립니다.
-
자동 크기 조정(Automatic scaling) 탭의 동적 조정 정책(Dynamic scaling policies)에서 원하는 조정 정책의 오른쪽 상단에 있는 확인란을 선택합니다.
-
동적 조정 정책(Dynamic scaling policies) 섹션의 맨 위로 스크롤하고 작업(Actions), 삭제(Delete)를 선택합니다.
-
확인 메시지가 나타나면 예, 삭제합니다(Yes, Delete)를 선택합니다.
-
(선택 사항) 단계 조정 정책 또는 단순 조정 정책을 삭제한 경우 다음을 수행하여 정책과 연결된 CloudWatch 경보를 삭제합니다. 나중에 사용할 수 있도록 경보를 유지하려면 다음 하위 단계를 건너뛸 수 있습니다.
https://console.aws.amazon.com/cloudwatch/
에서 CloudWatch 콘솔을 엽니다. -
탐색 창에서 Alarms(경보)를 선택합니다.
-
경보(예:
Step-Scaling-AlarmHigh-AddCapacity
)를 선택하고 작업, 삭제를 선택합니다. -
확인 메시지가 나타나면 삭제를 선택합니다.
Auto Scaling 그룹에 대한 조정 정책 가져오기(AWS CLI)
조정 정책을 삭제하기 전에 describe-policies 명령을 사용하여 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": "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
}
]
조정 정책을 삭제하려면(AWS CLI)
다음 delete-policy 명령을 사용합니다.
aws autoscaling delete-policy --auto-scaling-group-name
my-asg
\ --policy-namecpu50-target-tracking-scaling-policy
CloudWatch 경보를 삭제하려면(AWS CLI)
단계 및 단순 조정 정책의 경우 delete-alarms 명령을 사용하여 정책과 연결된 CloudWatch 경보를 삭제합니다. 나중에 경보를 사용하려면 이 단계를 건너뛸 수 있습니다. 한 번에 하나 이상 경보를 삭제할 수 있습니다. 예컨대, 다음 명령을 사용하여 Step-Scaling-AlarmHigh-AddCapacity
및 Step-Scaling-AlarmLow-RemoveCapacity
경보를 삭제합니다.
aws cloudwatch delete-alarms --alarm-name
Step-Scaling-AlarmHigh-AddCapacity
Step-Scaling-AlarmLow-RemoveCapacity