az batch job
Batch 작업을 관리 합니다.
명령
| az batch job all-statistics |
Batch 계정에서 모든 작업의 통계를 봅니다. |
| az batch job all-statistics show |
Batch 계정의 모든 작업에 대한 수명 요약 통계를 가져옵니다. |
| az batch job create |
Batch 계정에 작업을 추가 합니다. |
| az batch job delete |
작업을 삭제 합니다. |
| az batch job disable |
지정 된 작업을 사용 하지 않도록 설정 하 여 새 작업이 실행 되지 않도록 합니다. |
| az batch job enable |
지정 된 작업을 사용 하도록 설정 하 여 새 작업을 실행할 수 있도록 합니다. |
| az batch job list |
Batch 계정의 모든 작업 또는 작업 일정을 나열 합니다. |
| az batch job prep-release-status |
Batch 작업 준비 및 릴리스 태스크의 상태를 확인합니다. |
| az batch job prep-release-status list |
작업이 실행된 컴퓨팅 노드에서 지정된 작업에 대한 작업 준비 및 작업 해제 태스크의 실행 상태를 나열합니다. |
| az batch job reset |
Batch 작업의 속성을 업데이트 합니다. 업데이트할 수 있는 지정 되지 않은 속성은 기본값으로 다시 설정 됩니다. |
| az batch job set |
Batch 작업의 속성을 업데이트 합니다. 하위 그룹의 속성을 업데이트 하면 해당 그룹의 지정 되지 않은 속성이 다시 설정 됩니다. |
| az batch job show |
지정된 작업에 대한 정보를 가져옵니다. |
| az batch job stop |
지정된 작업을 종료하여 완료된 것으로 표시합니다. |
| az batch job task-counts |
Batch 작업의 태스크 및 슬롯 수와 해당 상태를 확인합니다. |
| az batch job task-counts show |
지정된 작업의 태스크 수를 가져옵니다. |
az batch job create
Batch 계정에 작업을 추가 합니다.
az batch job create [--account-endpoint]
[--account-key]
[--account-name]
[--id]
[--job-manager-task-command-line]
[--job-manager-task-environment-settings]
[--job-manager-task-id]
[--job-manager-task-resource-files]
[--job-max-task-retry-count]
[--job-max-wall-clock-time]
[--json-file]
[--metadata]
[--pool-id]
[--priority]
[--required-slots]
[--subscription]
[--uses-task-dependencies]
선택적 매개 변수
Batch 서비스 끝점입니다. 또는 환경 변수: AZURE_BATCH_ENDPOINT로 설정 합니다.
Batch 계정 키입니다. 또는 환경 변수: AZURE_BATCH_ACCESS_KEY로 설정 합니다.
Batch 계정 이름입니다. 또는 환경 변수: AZURE_BATCH_ACCOUNT로 설정 합니다.
필수 요소. 계정 내에서 작업을 고유 하 게 식별 하는 문자열입니다. ID는 하이픈 및 밑줄을 포함 하 여 영숫자를 조합 하 여 포함할 수 있으며, 64 자를 초과할 수 없습니다. ID는 대/소문자를 유지 하 고 대/소문자를 구분 하지 않습니다. 즉, 계정에는 대/소문자만 다른 두 개의 Id가 있을 수 없습니다.
필수 요소. 작업 관리자 태스크의 명령줄입니다. 명령줄은 셸에서 실행 되지 않으므로 환경 변수 확장과 같은 셸 기능을 활용할 수 없습니다. 이러한 기능을 활용 하려는 경우 명령줄에서 셸을 호출 해야 합니다. 예를 들어 Linux의 Windows 또는 "/bin/sh-c mycommand"에서 "cmd/c mycommand"를 사용 합니다. 명령줄이 파일 경로를 참조 하는 경우에는 작업 (Task) 작업 디렉터리에 상대적인 상대 경로를 사용 하거나 제공 된 일괄 처리 환경 변수 (를 사용 해야 합니다 https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables) .
작업 관리자 태스크에 대 한 환경 변수 설정의 목록입니다. ' Key = value ' 형식의 공백으로 구분 된 값입니다.
필수 요소. 작업 내에서 작업 관리자 태스크를 고유 하 게 식별 하는 문자열입니다. ID는 하이픈 및 밑줄을 포함 하 여 영숫자를 조합 하 여 포함할 수 있으며, 64 자를 초과할 수 없습니다.
명령줄을 실행 하기 전에 Batch 서비스가 계산 노드에 다운로드 하는 파일의 목록입니다. 이 요소 아래에 나열 된 파일은 작업의 작업 디렉터리에 있습니다. 리소스 파일 목록에 대 한 최대 크기는입니다. 최대 크기를 초과 하면 요청이 실패 하 고 응답 오류 코드는 RequestEntityTooLarge가 됩니다. 이 문제가 발생 하면 ResourceFiles 컬렉션의 크기를 줄여야 합니다. 이는 .zip 파일, 응용 프로그램 패키지 또는 Docker 컨테이너를 사용 하 여 수행할 수 있습니다. Filename = httpurl 형식의 공백으로 구분 된 리소스 참조입니다.
각 작업을 다시 시도할 수 있는 최대 횟수입니다. 일괄 처리 서비스는 종료 코드가 0이 아닌 경우 작업을 다시 시도 합니다. 이 값은 구체적으로 재시도 횟수를 제어합니다. Batch 서비스는 각 작업을 한 번 시도 하 고이 제한까지 다시 시도할 수 있습니다. 예를 들어 최대 다시 시도 횟수가 3 인 경우 Batch는 최대 4 회 (초기 시도 1 회 및 3 번 재시도) 작업을 시도 합니다. 최대 재시도 횟수가 0 이면 Batch 서비스는 작업을 다시 시도 하지 않습니다. 최대 재시도 횟수가-1 인 경우 Batch 서비스는 제한 없이 작업을 다시 시도 합니다. 기본값은 0(재시도 안 함)입니다.
작업이 실행 될 수 있는 최대 경과 시간으로, 작업이 생성 된 시간부터 측정 됩니다. 작업이 시간 제한 내에 완료 되지 않으면 Batch 서비스는이를 종료 하 고 아직 실행 중인 작업을 종료 합니다. 이 경우 종료 이유는 MaxWallClockTimeExpiry가 됩니다. 이 속성을 지정 하지 않으면 작업 실행 시간에 대 한 시간 제한이 없습니다. 필요한 형식은 ISO-8601 기간입니다.
JSON의 작업 사양을 포함 하는 파일입니다 (해당 REST API 본문과 일치 하도록 서식 지정). 이 매개 변수를 지정 하는 경우 모든 ' 작업 인수 '는 무시 됩니다.
작업에 메타 데이터로 연결 된 이름-값 쌍의 목록입니다. Batch 서비스는 메타 데이터에 의미를 할당 하지 않습니다. 사용자 코드를 사용 하는 용도로만 사용 됩니다. ' Key = value ' 형식의 공백으로 구분 된 값입니다.
기존 풀의 id입니다. 지정 된 풀에서 작업의 모든 태스크가 실행 됩니다.
작업의 우선 순위입니다. 우선 순위 값의 범위는 -1000~1000이며 -1000이 가장 낮은 우선 순위이고 1000이 가장 높은 우선 순위입니다. 기본값은 0입니다.
태스크를 실행 하는 데 필요한 예약 슬롯의 수입니다. 기본값은 1입니다. 노드에 사용 가능한 사용 가능한 일정 슬롯이 충분 한 경우에만 계산 노드에서 작업을 실행 하도록 예약할 수 있습니다. 다중 인스턴스 작업의 경우 1 이어야 합니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
작업의 태스크가 서로 종속성을 정의할 수 있는지 여부를 나타냅니다. 기본값은 false입니다. 플래그가 있으면 True입니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az batch job delete
작업을 삭제 합니다.
작업을 삭제 하면 해당 작업에 포함 된 모든 작업과 모든 작업 통계가 삭제 됩니다. 또한 작업 데이터에 대 한 보존 기간을 재정의 합니다. 즉, 작업에 계산 노드에 남아 있는 태스크가 포함 된 경우 Batch 서비스는 해당 태스크의 작업 디렉터리와 모든 콘텐츠를 삭제 합니다. 삭제 작업 요청이 수신 되 면 Batch 서비스는 작업을 삭제 상태로 설정 합니다. 삭제 상태에 있는 작업에 대 한 모든 업데이트 작업이 실패 하 고 상태 코드 409 (충돌) 및 작업을 삭제 중임을 나타내는 추가 정보가 표시 됩니다.
az batch job delete --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--subscription]
[--yes]
필수 매개 변수
삭제할 작업의 ID입니다.
선택적 매개 변수
Batch 서비스 끝점입니다. 또는 환경 변수: AZURE_BATCH_ENDPOINT로 설정 합니다.
Batch 계정 키입니다. 또는 환경 변수: AZURE_BATCH_ACCESS_KEY로 설정 합니다.
Batch 계정 이름입니다. 또는 환경 변수: AZURE_BATCH_ACCOUNT로 설정 합니다.
클라이언트에 알려진 리소스의 버전과 연결 된 ETag 값입니다. 서비스의 리소스의 현재 ETag가 클라이언트에서 지정한 값과 정확 하 게 일치 하는 경우에만 작업이 수행 됩니다.
클라이언트에 알려진 리소스의 마지막 수정 시간을 나타내는 타임 스탬프입니다. 지정 된 시간 이후 서비스의 리소스가 수정 된 경우에만 작업이 수행 됩니다.
클라이언트에 알려진 리소스의 버전과 연결 된 ETag 값입니다. 서비스의 리소스의 현재 ETag가 클라이언트에서 지정한 값과 일치 하지 않는 경우에만 작업이 수행 됩니다.
클라이언트에 알려진 리소스의 마지막 수정 시간을 나타내는 타임 스탬프입니다. 지정 된 시간 이후 서비스의 리소스가 수정 되지 않은 경우에만 작업이 수행 됩니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
확인을 묻는 메시지를 표시하지 마세요.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az batch job disable
지정 된 작업을 사용 하지 않도록 설정 하 여 새 작업이 실행 되지 않도록 합니다.
Batch 서비스는 작업을 비활성화 상태로 즉시 이동 합니다. 그런 다음 Batch는 disableTasks 매개 변수를 사용 하 여 현재 실행 중인 작업의 작업으로 수행할 작업을 결정 합니다. 작업은 사용 안 함 작업이 완료 되 고 disableTasks 옵션에 따라 모든 태스크가 처리 될 때까지 비활성화 상태로 유지 됩니다. 그런 다음 작업이 비활성화 된 상태로 이동 합니다. 활성 상태로 다시 이동할 때까지 작업에서 새 작업을 시작 하지 않습니다. 활성, 사용 안 함 또는 사용 안 함 이외의 상태에 있는 작업을 사용 하지 않도록 설정 하려고 하면 요청이 실패 하 고 상태 코드 409이 표시 됩니다.
az batch job disable --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--disable-tasks {requeue, terminate, wait}]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--subscription]
필수 매개 변수
사용 하지 않도록 설정할 작업의 ID입니다.
선택적 매개 변수
Batch 서비스 끝점입니다. 또는 환경 변수: AZURE_BATCH_ENDPOINT로 설정 합니다.
Batch 계정 키입니다. 또는 환경 변수: AZURE_BATCH_ACCESS_KEY로 설정 합니다.
Batch 계정 이름입니다. 또는 환경 변수: AZURE_BATCH_ACCOUNT로 설정 합니다.
작업과 연결 된 활성 태스크로 수행할 작업입니다.
클라이언트에 알려진 리소스의 버전과 연결 된 ETag 값입니다. 서비스의 리소스의 현재 ETag가 클라이언트에서 지정한 값과 정확 하 게 일치 하는 경우에만 작업이 수행 됩니다.
클라이언트에 알려진 리소스의 마지막 수정 시간을 나타내는 타임 스탬프입니다. 지정 된 시간 이후 서비스의 리소스가 수정 된 경우에만 작업이 수행 됩니다.
클라이언트에 알려진 리소스의 버전과 연결 된 ETag 값입니다. 서비스의 리소스의 현재 ETag가 클라이언트에서 지정한 값과 일치 하지 않는 경우에만 작업이 수행 됩니다.
클라이언트에 알려진 리소스의 마지막 수정 시간을 나타내는 타임 스탬프입니다. 지정 된 시간 이후 서비스의 리소스가 수정 되지 않은 경우에만 작업이 수행 됩니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az batch job enable
지정 된 작업을 사용 하도록 설정 하 여 새 작업을 실행할 수 있도록 합니다.
이 API를 호출 하면 Batch 서비스에서 사용 안 함 작업을 사용 상태로 설정 합니다. 이 작업이 완료 되 면 작업이 활성 상태로 이동 하 고 작업에서 새 작업의 일정이 다시 시작 됩니다. 일괄 처리 서비스는 작업을 180 일 넘게 활성 상태로 유지할 수 없습니다. 따라서 180 일 전에 추가 된 활성 작업이 포함 된 작업을 사용 하도록 설정 하면 해당 작업이 실행 되지 않습니다.
az batch job enable --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--subscription]
필수 매개 변수
사용할 작업의 ID입니다.
선택적 매개 변수
Batch 서비스 끝점입니다. 또는 환경 변수: AZURE_BATCH_ENDPOINT로 설정 합니다.
Batch 계정 키입니다. 또는 환경 변수: AZURE_BATCH_ACCESS_KEY로 설정 합니다.
Batch 계정 이름입니다. 또는 환경 변수: AZURE_BATCH_ACCOUNT로 설정 합니다.
클라이언트에 알려진 리소스의 버전과 연결 된 ETag 값입니다. 서비스의 리소스의 현재 ETag가 클라이언트에서 지정한 값과 정확 하 게 일치 하는 경우에만 작업이 수행 됩니다.
클라이언트에 알려진 리소스의 마지막 수정 시간을 나타내는 타임 스탬프입니다. 지정 된 시간 이후 서비스의 리소스가 수정 된 경우에만 작업이 수행 됩니다.
클라이언트에 알려진 리소스의 버전과 연결 된 ETag 값입니다. 서비스의 리소스의 현재 ETag가 클라이언트에서 지정한 값과 일치 하지 않는 경우에만 작업이 수행 됩니다.
클라이언트에 알려진 리소스의 마지막 수정 시간을 나타내는 타임 스탬프입니다. 지정 된 시간 이후 서비스의 리소스가 수정 되지 않은 경우에만 작업이 수행 됩니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az batch job list
Batch 계정의 모든 작업 또는 작업 일정을 나열 합니다.
az batch job list [--account-endpoint]
[--account-key]
[--account-name]
[--expand]
[--filter]
[--job-schedule-id]
[--query-examples]
[--select]
[--subscription]
선택적 매개 변수
Batch 서비스 끝점입니다. 또는 환경 변수: AZURE_BATCH_ENDPOINT로 설정 합니다.
Batch 계정 키입니다. 또는 환경 변수: AZURE_BATCH_ACCESS_KEY로 설정 합니다.
Batch 계정 이름입니다. 또는 환경 변수: AZURE_BATCH_ACCOUNT로 설정 합니다.
OData $expand 절입니다.
OData $filter 절입니다.
작업 목록을 가져올 작업 일정의 ID입니다. 생략 하는 경우 계정에 있는 모든 작업을 나열 합니다.
JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
OData $select 절입니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az batch job reset
Batch 작업의 속성을 업데이트 합니다. 업데이트할 수 있는 지정 되지 않은 속성은 기본값으로 다시 설정 됩니다.
az batch job reset --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--job-max-task-retry-count]
[--job-max-wall-clock-time]
[--json-file]
[--metadata]
[--on-all-tasks-complete {noaction, terminatejob}]
[--pool-id]
[--priority]
[--subscription]
필수 매개 변수
속성을 업데이트할 작업의 ID입니다.
선택적 매개 변수
Batch 서비스 끝점입니다. 또는 환경 변수: AZURE_BATCH_ENDPOINT로 설정 합니다.
Batch 계정 키입니다. 또는 환경 변수: AZURE_BATCH_ACCESS_KEY로 설정 합니다.
Batch 계정 이름입니다. 또는 환경 변수: AZURE_BATCH_ACCOUNT로 설정 합니다.
클라이언트에 알려진 리소스의 버전과 연결 된 ETag 값입니다. 서비스의 리소스의 현재 ETag가 클라이언트에서 지정한 값과 정확 하 게 일치 하는 경우에만 작업이 수행 됩니다.
클라이언트에 알려진 리소스의 마지막 수정 시간을 나타내는 타임 스탬프입니다. 지정 된 시간 이후 서비스의 리소스가 수정 된 경우에만 작업이 수행 됩니다.
클라이언트에 알려진 리소스의 버전과 연결 된 ETag 값입니다. 서비스의 리소스의 현재 ETag가 클라이언트에서 지정한 값과 일치 하지 않는 경우에만 작업이 수행 됩니다.
클라이언트에 알려진 리소스의 마지막 수정 시간을 나타내는 타임 스탬프입니다. 지정 된 시간 이후 서비스의 리소스가 수정 되지 않은 경우에만 작업이 수행 됩니다.
각 작업을 다시 시도할 수 있는 최대 횟수입니다. 일괄 처리 서비스는 종료 코드가 0이 아닌 경우 작업을 다시 시도 합니다. 이 값은 구체적으로 재시도 횟수를 제어합니다. Batch 서비스는 각 작업을 한 번 시도 하 고이 제한까지 다시 시도할 수 있습니다. 예를 들어 최대 다시 시도 횟수가 3 인 경우 Batch는 최대 4 회 (초기 시도 1 회 및 3 번 재시도) 작업을 시도 합니다. 최대 재시도 횟수가 0 이면 Batch 서비스는 작업을 다시 시도 하지 않습니다. 최대 재시도 횟수가-1 인 경우 Batch 서비스는 제한 없이 작업을 다시 시도 합니다. 기본값은 0(재시도 안 함)입니다.
작업이 실행 될 수 있는 최대 경과 시간으로, 작업이 생성 된 시간부터 측정 됩니다. 작업이 시간 제한 내에 완료 되지 않으면 Batch 서비스는이를 종료 하 고 아직 실행 중인 작업을 종료 합니다. 이 경우 종료 이유는 MaxWallClockTimeExpiry가 됩니다. 이 속성을 지정 하지 않으면 작업 실행 시간에 대 한 시간 제한이 없습니다. 필요한 형식은 ISO-8601 기간입니다.
JSON의 작업 업데이트 매개 변수 사양을 포함 하는 파일입니다 (해당 REST API 본문과 일치 하도록 서식 지정). 이 매개 변수를 지정 하는 경우 모든 ' 작업 인수 '는 무시 됩니다.
작업에 메타 데이터로 연결 된 이름-값 쌍의 목록입니다. 생략 하면 빈 목록의 기본값을 사용 합니다. 실제로 모든 기존 메타 데이터는 삭제 됩니다. ' Key = value ' 형식의 공백으로 구분 된 값입니다.
작업의 모든 태스크가 완료 된 상태일 때 Batch 서비스에서 수행할 동작입니다. 생략 하면 완료 동작이 noaction으로 설정 됩니다. 현재 값이 terminatejob으로 설정 인 경우 작업의 완료 동작을 terminatejob으로 설정에서 noaction으로 변경할 수 없기 때문에 오류가 발생 합니다. 값을 terminatejob으로 설정에서 noaction으로 변경할 수 없습니다. 즉, 자동 작업 종료를 수행한 후에는 다시 해제할 수 없습니다. 이 작업을 수행 하려고 하면 요청이 실패 하 고 일괄 처리는 상태 코드 400 (잘못 된 요청) 및 ' 잘못 된 속성 값 ' 오류 응답을 반환 합니다. PUT 요청에서이 요소를 지정 하지 않으면 noaction을 전달 하는 것과 같습니다. 현재 값이 terminatejob으로 설정 인 경우이 오류가 발생 합니다.
기존 풀의 id입니다. 지정 된 풀에서 작업의 모든 태스크가 실행 됩니다.
작업의 우선 순위입니다. 우선 순위 값의 범위는 -1000~1000이며 -1000이 가장 낮은 우선 순위이고 1000이 가장 높은 우선 순위입니다. 생략 하면 기본값 0으로 설정 됩니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az batch job set
Batch 작업의 속성을 업데이트 합니다. 하위 그룹의 속성을 업데이트 하면 해당 그룹의 지정 되지 않은 속성이 다시 설정 됩니다.
az batch job set --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--job-max-task-retry-count]
[--job-max-wall-clock-time]
[--json-file]
[--metadata]
[--on-all-tasks-complete {noaction, terminatejob}]
[--pool-id]
[--priority]
[--subscription]
필수 매개 변수
속성을 업데이트할 작업의 ID입니다.
선택적 매개 변수
Batch 서비스 끝점입니다. 또는 환경 변수( AZURE_BATCH_ENDPOINT)로 설정합니다.
Batch 계정 키입니다. 또는 환경 변수( AZURE_BATCH_ACCESS_KEY)로 설정합니다.
Batch 계정 이름입니다. 또는 환경 변수( AZURE_BATCH_ACCOUNT)로 설정합니다.
클라이언트에 알려진 리소스 버전과 연결된 ETag 값입니다. 서비스에 있는 리소스의 현재 ETag가 클라이언트에서 지정한 값과 정확히 일치하는 경우에만 작업이 수행됩니다.
클라이언트에 알려진 리소스의 마지막 수정 시간을 나타내는 타임스탬프입니다. 지정된 시간 이후에 서비스의 리소스가 수정된 경우에만 작업이 수행됩니다.
클라이언트에 알려진 리소스 버전과 연결된 ETag 값입니다. 서비스에 있는 리소스의 현재 ETag가 클라이언트에서 지정한 값과 일치하지 않는 경우에만 작업이 수행됩니다.
클라이언트에 알려진 리소스의 마지막 수정 시간을 나타내는 타임스탬프입니다. 지정된 시간 이후에 서비스의 리소스가 수정되지 않은 경우에만 작업이 수행됩니다.
각 태스크가 다시 시도될 수 있는 최대 횟수입니다. 종료 코드가 0이 아닌 경우 Batch 서비스는 Task를 다시 수행합니다. 이 값은 구체적으로 재시도 횟수를 제어합니다. Batch 서비스는 각 작업을 한 번 시도한 다음, 이 제한까지 다시 시도할 수 있습니다. 예를 들어 최대 재시도 횟수가 3인 경우 Batch는 태스크를 최대 4번 시도합니다(초기 시도 1회 및 재시도 3회). 최대 재시도 횟수가 0이면 Batch 서비스는 작업을 다시 시도하지 않습니다. 최대 재시도 횟수가 -1이면 Batch 서비스는 제한 없이 작업을 다시 시도합니다. 기본값은 0(재시도 안 함)입니다.
작업을 만든 시간부터 측정된 작업이 실행될 수 있는 최대 경과 시간입니다. 작업이 시간 제한 내에 완료되지 않으면 Batch 서비스는 작업을 종료하고 여전히 실행 중인 태스크를 종료합니다. 이 경우 종료 이유는 MaxWallClockTimeExpiry입니다. 이 속성을 지정하지 않으면 작업이 실행될 수 있는 기간에 대한 시간 제한이 없습니다. 예상 형식은 ISO-8601 기간입니다.
JSON의 작업 패치 매개 변수 사양을 포함하는 파일입니다(해당 REST API 본문과 일치하도록 형식이 지정됨). 이 매개 변수를 지정하면 모든 '작업 인수'가 무시됩니다.
Job as 메타데이터와 연결된 이름-값 쌍의 목록입니다. 생략하면 기존 작업 메타데이터가 변경되지 않은 상태로 유지됩니다. 'key=value' 형식의 공백으로 구분된 값입니다.
작업의 모든 태스크가 완료된 상태일 때 Batch 서비스에서 수행해야 하는 동작입니다. 생략하면 완료 동작이 변경되지 않은 상태로 유지됩니다. 값을 terminatejob에서 noaction으로 변경할 수 없습니다. 즉, 자동 작업 종료가 수행되면 다시 해제할 수 없습니다. 이 작업을 수행하려고 하면 '잘못된 속성 값' 오류 응답과 함께 요청이 실패합니다. REST API 직접 호출하는 경우 HTTP 상태 코드는 400(잘못된 요청)입니다.
기존 풀의 ID입니다. 작업의 모든 태스크는 지정된 풀에서 실행됩니다.
작업의 우선 순위입니다. 우선 순위 값의 범위는 -1000~1000이며 -1000이 가장 낮은 우선 순위이고 1000이 가장 높은 우선 순위입니다. 생략하면 작업의 우선 순위가 변경되지 않은 상태로 유지됩니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az batch job show
지정된 작업에 대한 정보를 가져옵니다.
az batch job show --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--expand]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--query-examples]
[--select]
[--subscription]
필수 매개 변수
작업의 ID입니다.
선택적 매개 변수
Batch 서비스 엔드포인트. 또는 환경 변수( AZURE_BATCH_ENDPOINT)로 설정합니다.
Batch 계정 키입니다. 또는 환경 변수( AZURE_BATCH_ACCESS_KEY)로 설정합니다.
Batch 계정 이름입니다. 또는 환경 변수( AZURE_BATCH_ACCOUNT)로 설정합니다.
OData $expand 절입니다.
클라이언트에 알려진 리소스 버전과 연결된 ETag 값입니다. 서비스에 있는 리소스의 현재 ETag가 클라이언트에서 지정한 값과 정확히 일치하는 경우에만 작업이 수행됩니다.
클라이언트에 알려진 리소스의 마지막 수정 시간을 나타내는 타임스탬프입니다. 지정된 시간 이후에 서비스의 리소스가 수정된 경우에만 작업이 수행됩니다.
클라이언트에 알려진 리소스 버전과 연결된 ETag 값입니다. 서비스에 있는 리소스의 현재 ETag가 클라이언트에서 지정한 값과 일치하지 않는 경우에만 작업이 수행됩니다.
클라이언트에 알려진 리소스의 마지막 수정 시간을 나타내는 타임스탬프입니다. 지정된 시간 이후에 서비스의 리소스가 수정되지 않은 경우에만 작업이 수행됩니다.
JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 확인할 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
OData $select 절입니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az batch job stop
지정된 작업을 종료하여 완료된 것으로 표시합니다.
작업 종료 요청이 수신되면 Batch 서비스는 작업을 종료 상태로 설정합니다. 그런 다음 Batch 서비스는 작업과 연결된 실행 중인 태스크를 종료하고 필요한 작업 릴리스 태스크를 실행합니다. 그런 다음, 작업이 완료된 상태로 전환합니다. 활성 상태의 작업에 태스크가 있는 경우 활성 상태로 유지됩니다. 작업이 종료되면 새 태스크를 추가할 수 없으며 나머지 활성 태스크는 예약되지 않습니다.
az batch job stop --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--subscription]
[--terminate-reason]
필수 매개 변수
종료할 작업의 ID입니다.
선택적 매개 변수
Batch 서비스 엔드포인트. 또는 환경 변수( AZURE_BATCH_ENDPOINT)로 설정합니다.
Batch 계정 키입니다. 또는 환경 변수( AZURE_BATCH_ACCESS_KEY)로 설정합니다.
Batch 계정 이름입니다. 또는 환경 변수( AZURE_BATCH_ACCOUNT)로 설정합니다.
클라이언트에 알려진 리소스 버전과 연결된 ETag 값입니다. 서비스에 있는 리소스의 현재 ETag가 클라이언트에서 지정한 값과 정확히 일치하는 경우에만 작업이 수행됩니다.
클라이언트에 알려진 리소스의 마지막 수정 시간을 나타내는 타임스탬프입니다. 지정된 시간 이후에 서비스의 리소스가 수정된 경우에만 작업이 수행됩니다.
클라이언트에 알려진 리소스 버전과 연결된 ETag 값입니다. 서비스에 있는 리소스의 현재 ETag가 클라이언트에서 지정한 값과 일치하지 않는 경우에만 작업이 수행됩니다.
클라이언트에 알려진 리소스의 마지막 수정 시간을 나타내는 타임스탬프입니다. 지정된 시간 이후에 서비스의 리소스가 수정되지 않은 경우에만 작업이 수행됩니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
작업의 TerminateReason으로 표시할 텍스트입니다. 기본값은 'UserTerminate'입니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.