--- title: "updateAutoScalingGroup" slug: "cli-vautoscaling-autoscalinggroup-updateautoscalinggroup" tags: ["Auto Scaling", "VPC"] updated: 2026-09-17T09:16:03Z published: 2026-09-17T09:16:03Z canonical: "cli.ncloud-docs.com/cli-vautoscaling-autoscalinggroup-updateautoscalinggroup" --- > ## Documentation Index > Fetch the complete documentation index at: https://cli.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # updateAutoScalingGroup VPC 환경에서 이용 가능합니다. Auto Scaling Group의 상세 정보와 설정된 Launch Configuration을 수정합니다. ## 구문 `updateAutoScalingGroup` 구문은 다음과 같습니다. ``` ./ncloud vautoscaling updateAutoScalingGroup \ --autoScalingGroupNo \ [--minSize ] \ [--maxSize ] \ [--desiredCapacity ] \ [--launchConfigurationNo ] \ [--serverNamePrefix ] \ [--defaultCoolDown ] \ [--healthCheckTypeCode ] \ [--healthCheckGracePeriod ] \ [--regionCode ] \ [--output ] ``` ## 옵션 `updateAutoScalingGroup` 실행 시 지정할 수 있는 옵션을 설명합니다. ### 필수 옵션 `updateAutoScalingGroup`의 필수 옵션입니다. | 옵션 | 타입 | 필수 여부 | 설명 | | --- | --- | --- | --- | | `--autoScalingGroupNo` | String | Required | Auto Scaling Group 번호 - [getAutoScalingGroupList](/docs/cli-vautoscaling-autoscalinggroup-getautoscalinggrouplist) 참조 | | `--healthCheckGracePeriod` | Integer | Conditional | 헬스 체크 보류 기간 (초) - 서버 초기 작업을 감안해 헬스 체크에 실패해도 서버를 비정상으로 판단하지 않는 시간 - `0`~`2147483647` (기본값: `300`) - `healthCheckTypeCode`가 `LOADB`인 경우, 필수 입력 | ### 선택 옵션 `updateAutoScalingGroup`의 선택 옵션입니다. 지정하지 않은 옵션에는 기존 값이 유지됩니다. | 옵션 | 타입 | 필수 여부 | 설명 | | --- | --- | --- | --- | | `--minSize` | Integer | Optional | Auto Scaling Group의 최소 서버 수 - `0`~`30` - `maxSize` 이하로 설정 - 서버를 보유하지 않으려면 `0` 입력 | | `--maxSize` | Integer | Optional | Auto Scaling Group의 최대 서버 수 - `0`~`30` - `minSize` 이상으로 설정 | | `--desiredCapacity` | Integer | Optional | Auto Scaling Group의 기대 서버 수 - `minSize` 이상, `maxSize` 이하로 설정 (기본값: `minSize`) - 입력 값에 따라 서버 수 자동 조정 | | `--launchConfigurationNo` | String | Optional | Launch Configuration 번호 - [getLaunchConfigurationList](/docs/cli-vautoscaling-launchconfiguration-getlaunchconfigurationlist) 참조 | | `--serverNamePrefix` | String | Optional | 서버 이름 접두사 - 영문 소문자, 숫자, 특수문자 `-`를 조합하여 3~7자 이내로 입력 - 문자열의 시작은 영문 소문자, 마지막은 영문 소문자 또는 숫자로 구성 - 서버 이름 규칙: {접두사}-{영문\|숫자}이며, 접두사를 제외한 나머지는 자동 생성 | | `--defaultCoolDown` | Integer | Optional | 쿨다운 기본값 (초) - `0`~`2147483647` (기본값: `300`) - Scaling 후 서버 준비를 위한 모니터링 대기 시간 | | `--healthCheckTypeCode` | String | Optional | 헬스 체크 유형 코드 - `SVR` (기본값) \| `LOADB` - `SVR`: 서버 - `LOADB`: 로드밸런서 - `LOADB`인 경우, `healthCheckGracePeriod` 필수 입력 | ### 공통 옵션 `vautoscaling` 명령에서 공통으로 사용하는 옵션에 대한 정보는 [Auto Scaling (VPC) 옵션](/docs/cli-vautoscaling#%EC%98%B5%EC%85%98)을 참조해 주십시오. ## 예시 Auto Scaling Group 수정 요청이 성공하면 수정된 Auto Scaling Group의 구성 정보가 반환됩니다. ### 명령 명령 예시는 다음과 같습니다. ``` ./ncloud vautoscaling updateAutoScalingGroup \ --autoScalingGroupNo 20461037 \ --minSize 0 \ --maxSize 2 \ --desiredCapacity 0 \ --defaultCoolDown 600 \ --regionCode KR \ --output json ``` ### 출력 출력 예시는 다음과 같습니다. ``` { "updateAutoScalingGroupResponse": { "totalRows": 1, "autoScalingGroupList": [ { "vpcNo": "12345678", "subnetNo": "23456789", "serverNamePrefix": "test", "autoScalingGroupNo": "20461037", "autoScalingGroupName": "asg-01", "launchConfigurationNo": "18305791", "minSize": 0, "maxSize": 2, "desiredCapacity": 0, "defaultCoolDown": 600, "healthCheckGracePeriod": 300, "healthCheckType": { "code": "SVR", "codeName": "서버" }, "createDate": "2026-07-07T10:22:20+0900", "autoScalingGroupStatus": { "code": "CREAT", "codeName": "Created" }, "targetGroupNoList": [], "inAutoScalingGroupServerInstanceList": [], "accessControlGroupNoList": [ "67890123" ], "suspendedProcessList": [] } ], "requestId": "d4e5f6a7-b8c9-0123-defa-456789012345", "returnCode": "0", "returnMessage": "success" } } ```