다음을 통해 공유


az batch pool autoscale

Batch 풀의 자동 크기 조정을 관리합니다.

명령

Name Description 형식 상태
az batch pool autoscale disable

풀에 대한 자동 크기 조정을 사용하지 않도록 설정합니다.

조지아
az batch pool autoscale enable

풀에 대해 자동 크기 조정을 사용하도록 설정합니다.

조지아
az batch pool autoscale evaluate

풀에서 자동 크기 조정 수식을 계산한 결과를 가져옵니다.

조지아

az batch pool autoscale disable

풀에 대한 자동 크기 조정을 사용하지 않도록 설정합니다.

az batch pool autoscale disable --pool-id
                                [--account-endpoint]
                                [--account-key]
                                [--account-name]

필수 매개 변수

--pool-id

자동 크기 조정을 사용하지 않도록 설정할 풀의 ID입니다. 필수.

선택적 매개 변수

--account-endpoint

Batch 서비스 엔드포인트. 또는 환경 변수( AZURE_BATCH_ENDPOINT)로 설정합니다.

--account-key

Batch 계정 키입니다. 또는 환경 변수( AZURE_BATCH_ACCESS_KEY)로 설정합니다.

--account-name

Batch 계정 이름입니다. 또는 환경 변수( AZURE_BATCH_ACCOUNT)로 설정합니다.

전역 매개 변수
--debug

로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.

--verbose

로깅 세부 정보를 늘립니다. 전체 디버그 로그에 --debug를 사용합니다.

az batch pool autoscale enable

풀에 대해 자동 크기 조정을 사용하도록 설정합니다.

풀에서 크기 조정 작업이 진행 중인 경우 풀에서 자동 크기 조정을 사용하도록 설정할 수 없습니다. 풀의 자동 크기 조정이 현재 비활성화된 경우 요청의 일부로 유효한 자동 크기 조정 수식을 지정해야 합니다. 풀의 자동 크기 조정을 이미 사용하도록 설정한 경우 새 자동 크기 조정 수식 및/또는 새 평가 간격을 지정할 수 있습니다. 동일한 풀에 대해 30초마다 두 번 이상 이 API를 호출할 수 없습니다.

az batch pool autoscale enable --pool-id
                               [--account-endpoint]
                               [--account-key]
                               [--account-name]
                               [--auto-scale-evaluation-interval]
                               [--auto-scale-formula]
                               [--if-match]
                               [--if-modified-since]
                               [--if-none-match]
                               [--if-unmodified-since]

필수 매개 변수

--pool-id

가져올 풀의 ID입니다. 필수.

선택적 매개 변수

--account-endpoint

Batch 서비스 엔드포인트. 또는 환경 변수( AZURE_BATCH_ENDPOINT)로 설정합니다.

--account-key

Batch 계정 키입니다. 또는 환경 변수( AZURE_BATCH_ACCESS_KEY)로 설정합니다.

--account-name

Batch 계정 이름입니다. 또는 환경 변수( AZURE_BATCH_ACCOUNT)로 설정합니다.

--auto-scale-evaluation-interval

자동 크기 조정 수식에 따라 풀 크기를 자동으로 조정할 시간 간격입니다. 기본값은 15분입니다. 최소값과 최대값은 각각 5분 및 168시간입니다. 5분 미만 또는 168시간보다 큰 값을 지정하는 경우 Batch 서비스는 잘못된 속성 값 오류로 요청을 거부합니다. REST API를 직접 호출하는 경우 HTTP 상태 코드는 400(잘못된 요청)입니다. 새 간격을 지정하면 기존 자동 크기 조정 평가 일정이 중지되고 새 자동 크기 조정 평가 일정이 시작되며 시작 시간은 이 요청이 발급된 시간입니다.

--auto-scale-formula

풀에서 원하는 수의 컴퓨팅 노드 수에 대한 수식입니다. 수식이 풀에 적용되기 전에 유효성을 검사합니다. 수식이 유효하지 않으면 Batch 서비스는 자세한 오류 정보가 포함된 요청을 거부합니다. 이 수식을 지정하는 방법에 대한 자세한 내용은 Azure Batch 풀(https://learn.microsoft.com/azure/batch/batch-automatic-scaling)에서 자동으로 컴퓨팅 노드 크기 조정을 참조하세요.

--if-match

클라이언트에 알려진 리소스의 버전과 연결된 ETag 값입니다. 이 작업은 서비스에 대한 리소스의 현재 ETag가 클라이언트에서 지정한 값과 정확히 일치하는 경우에만 수행됩니다.

--if-modified-since

클라이언트에 알려진 리소스의 마지막으로 수정된 시간을 나타내는 타임스탬프입니다. 지정된 시간 이후 서비스의 리소스가 수정된 경우에만 작업이 수행됩니다.

--if-none-match

클라이언트에 알려진 리소스의 버전과 연결된 ETag 값입니다. 이 작업은 서비스에서 리소스의 현재 ETag가 클라이언트에서 지정한 값과 일치하지 않는 경우에만 수행됩니다.

--if-unmodified-since

클라이언트에 알려진 리소스의 마지막으로 수정된 시간을 나타내는 타임스탬프입니다. 지정된 시간 이후 서비스의 리소스가 수정된 경우에만 작업이 수행됩니다.

전역 매개 변수
--debug

로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.

--verbose

로깅 세부 정보를 늘립니다. 전체 디버그 로그에 --debug를 사용합니다.

az batch pool autoscale evaluate

풀에서 자동 크기 조정 수식을 계산한 결과를 가져옵니다.

이 API는 풀에 수식을 적용하지 않고 결과를 반환하기 때문에 주로 자동 크기 조정 수식의 유효성을 검사하기 위한 것입니다. 수식을 평가하려면 풀에 자동 크기 조정을 사용하도록 설정해야 합니다.

az batch pool autoscale evaluate --pool-id
                                 [--account-endpoint]
                                 [--account-key]
                                 [--account-name]
                                 [--auto-scale-formula]
                                 [--json-file]

필수 매개 변수

--pool-id

자동 크기 조정 수식을 평가할 풀의 ID입니다. 필수.

선택적 매개 변수

--account-endpoint

Batch 서비스 엔드포인트. 또는 환경 변수( AZURE_BATCH_ENDPOINT)로 설정합니다.

--account-key

Batch 계정 키입니다. 또는 환경 변수( AZURE_BATCH_ACCESS_KEY)로 설정합니다.

--account-name

Batch 계정 이름입니다. 또는 환경 변수( AZURE_BATCH_ACCOUNT)로 설정합니다.

--auto-scale-formula

풀에서 원하는 수의 컴퓨팅 노드 수에 대한 수식입니다. 수식의 유효성이 검사되고 결과가 계산되지만 풀에는 적용되지 않습니다. 풀에 수식을 적용하려면 '풀에서 자동 크기 조정 사용'을 사용합니다. 이 수식을 지정하는 방법에 대한 자세한 내용은 Azure Batch 풀(https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling)에서 자동으로 컴퓨팅 노드 크기 조정을 참조하세요. 필수.

--json-file

JSON의 콘텐츠 사양을 포함하는 파일입니다(해당 REST API 본문과 일치하도록 형식이 지정됨). 이 매개 변수를 지정하면 모든 '콘텐츠 인수'가 무시됩니다.

전역 매개 변수
--debug

로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.

--verbose

로깅 세부 정보를 늘립니다. 전체 디버그 로그에 --debug를 사용합니다.