Auto Scaling 그룹에 대한 조정 정책을 사용하지 않도록 설정합니다. - Amazon EC2 Auto Scaling

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

Auto Scaling 그룹에 대한 조정 정책을 사용하지 않도록 설정합니다.

이 항목에서는 Auto Scaling 그룹에 포함된 인스턴스 수를 변경하지 않도록 조정 정책을 일시적으로 비활성화하는 방법을 설명합니다. 조정 정책을 비활성화하면 구성 세부 정보가 보존되므로 정책을 신속하게 다시 활성화할 수 있습니다. 이는 필요하지 않을 때 일시적으로 정책을 삭제했다가 나중에 다시 생성하는 것보다 쉽습니다.

조정 정책을 비활성화하면 조정 정책이 비활성화된 동안 위반된 지표 경보에 대해 Auto Scaling 그룹이 확장 또는 축소되지 않습니다. 그러나 진행 중인 조정 활동은 중지되지 않습니다.

비활성화된 조정 정책은 Auto Scaling 그룹에 추가할 수 있는 조정 정책 수에 대한 할당량에 포함됩니다.

조정 정책을 비활성화하려면(콘솔)

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

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

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

  3. 자동 조정 탭의 조정 정책에서 조정 정책을 선택한 다음 작업, 비활성화를 선택합니다.

조정 정책을 다시 활성화할 준비가 되면 이러한 단계를 반복한 다음 작업, 활성화를 선택합니다. 조정 정책을 다시 활성화한 후 현재 ALARM (경보) 상태에 있는 경보가 있으면 Auto Scaling 그룹에서 조정 작업을 즉시 시작할 수 있습니다.

조정 정책을 비활성화하려면(AWS CLI)

사용put-scaling-policy명령입니다.--no-enabled옵션을 다음과 같이 설정합니다. 정책을 생성할 때 지정하는 대로 명령에서 모든 옵션을 지정합니다.

aws autoscaling put-scaling-policy --auto-scaling-group-name my-asg \ --policy-name my-scaling-policy --policy-type TargetTrackingScaling \ --estimated-instance-warmup 360 \ --target-tracking-configuration '{ "TargetValue": 70, "PredefinedMetricSpecification": { "PredefinedMetricType": "ASGAverageCPUUtilization" } }' \ --no-enabled

조정 정책을 다시 활성화하려면(AWS CLI)

사용put-scaling-policy명령입니다.--enabled옵션을 다음과 같이 설정합니다. 정책을 생성할 때 지정하는 대로 명령에서 모든 옵션을 지정합니다.

aws autoscaling put-scaling-policy --auto-scaling-group-name my-asg \ --policy-name my-scaling-policy --policy-type TargetTrackingScaling \ --estimated-instance-warmup 360 \ --target-tracking-configuration '{ "TargetValue": 70, "PredefinedMetricSpecification": { "PredefinedMetricType": "ASGAverageCPUUtilization" } }' \ --enabled

조정 정책을 설명하려면(AWS CLI)

사용정책 설명명령을 사용하여 조정 정책의 활성화 상태를 확인합니다.

aws autoscaling describe-policies --auto-scaling-group-name my-asg \ --policy-names my-scaling-policy

다음은 예제 출력입니다.

{ "ScalingPolicies": [ { "AutoScalingGroupName": "my-asg", "PolicyName": "my-scaling-policy", "PolicyARN": "arn:aws:autoscaling:us-west-2:123456789012:scalingPolicy:1d52783a-b03b-4710-bb0e-549fd64378cc:autoScalingGroupName/my-asg:policyName/my-scaling-policy", "PolicyType": "TargetTrackingScaling", "StepAdjustments": [], "Alarms": [ { "AlarmName": "TargetTracking-my-asg-AlarmHigh-9ca53fdd-7cf5-4223-938a-ae1199204502", "AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmHigh-9ca53fdd-7cf5-4223-938a-ae1199204502" }, { "AlarmName": "TargetTracking-my-asg-AlarmLow-7010c83d-d55a-4a7a-abe0-1cf8b9de6d6c", "AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmLow-7010c83d-d55a-4a7a-abe0-1cf8b9de6d6c" } ], "TargetTrackingConfiguration": { "PredefinedMetricSpecification": { "PredefinedMetricType": "ASGAverageCPUUtilization" }, "TargetValue": 70.0, "DisableScaleIn": false }, "Enabled": true } ] }