az spring job
참고 항목
이 참조는 Azure CLI(버전 2.56.0 이상)에 대한 스프링 확장의 일부입니다. az spring job 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.
이 명령 그룹은 미리 보기 상태이며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus
(엔터프라이즈 계층에만 해당) Azure Spring Apps 서비스의 작업을 관리하는 명령입니다.
명령
Name | Description | 형식 | 상태 |
---|---|---|---|
az spring job create |
Azure Spring Apps 서비스에서 새 작업을 만듭니다. |
내선 번호 | 프리뷰 |
az spring job delete |
Azure Spring Apps에서 작업을 삭제합니다. |
내선 번호 | 프리뷰 |
az spring job deploy |
아티팩트를 작업에 배포하고 관련 구성을 업데이트합니다. |
내선 번호 | 프리뷰 |
az spring job execution |
(엔터프라이즈 계층에만 해당) Azure Spring Apps 서비스의 작업 실행을 관리하는 명령입니다. |
내선 번호 | 프리뷰 |
az spring job execution cancel |
작업 실행을 취소합니다. |
내선 번호 | 프리뷰 |
az spring job execution instance |
(엔터프라이즈 계층에만 해당) Azure Spring Apps 서비스의 작업 실행 인스턴스를 관리하는 명령입니다. |
내선 번호 | 프리뷰 |
az spring job execution instance list |
작업 실행의 모든 인스턴스를 나열합니다. |
내선 번호 | 프리뷰 |
az spring job execution list |
작업의 모든 실행을 나열합니다. |
내선 번호 | 프리뷰 |
az spring job execution show |
작업 실행의 상태 및 결과를 표시합니다. |
내선 번호 | 프리뷰 |
az spring job list |
Azure Spring Apps의 모든 작업을 나열합니다. |
내선 번호 | 프리뷰 |
az spring job logs |
작업 실행 인스턴스에 대한 로그를 표시합니다. 로그는 '-f/--follow'를 설정할 때 스트리밍됩니다. |
내선 번호 | 프리뷰 |
az spring job show |
Azure Spring Apps에서 작업의 세부 정보를 표시합니다. |
내선 번호 | 프리뷰 |
az spring job start |
작업 실행을 시작합니다. |
내선 번호 | 프리뷰 |
az spring job update |
작업의 구성을 업데이트합니다. |
내선 번호 | 프리뷰 |
az spring job create
명령 그룹 'spring job'은 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus
Azure Spring Apps 서비스에서 새 작업을 만듭니다.
az spring job create --name
--resource-group
--service
[--args]
[--bind-config-server]
[--bind-service-registry]
[--cpu]
[--envs]
[--memory]
[--parallelism]
[--retry-limit]
[--secret-envs]
[--timeout]
예제
기본 구성을 사용하여 작업을 만듭니다.
az spring job create -n job-name -s MyAzureSpringAppsInstance -g MyResourceGroup
필수 매개 변수
지정된 Azure Spring Apps 인스턴스에서 실행 중인 작업의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure Spring Apps 인스턴스의 이름으로, az configure --defaults spring=를 사용하여 기본 서비스를 구성할 수 있습니다.
선택적 매개 변수
작업 실행의 인수입니다.
작업을 기본 구성 서버에 자동으로 바인딩합니다.
작업을 기본 서비스 레지스트리에 자동으로 바인딩합니다.
CPU 리소스 수량입니다. 500m 또는 CPU 코어 수여야 합니다.
환경 변수에 대한 민감하지 않은 속성입니다. "key[=value]" 형식을 지정하고 공백으로 구분합니다.
메모리 리소스 수량입니다. 512Mi 또는 #Gi(예: 1Gi, 3Gi)이어야 합니다.
실행당 실행할 최대 복제본(replica) 수입니다.
작업에 실패하기 전 최대 재시도 횟수입니다.
환경 변수에 대한 중요한 속성입니다. 일단 넣으면 암호화되고 반환되지 않습니다. "key[=value]" 형식을 지정하고 공백으로 구분합니다.
실행이 허용되는 최대 시간(초)입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az spring job delete
명령 그룹 'spring job'은 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus
Azure Spring Apps에서 작업을 삭제합니다.
az spring job delete --name
--resource-group
--service
예제
작업 삭제
az spring job delete -n job-name -s MyAzureSpringAppsInstance -g MyResourceGroup
필수 매개 변수
지정된 Azure Spring Apps 인스턴스에서 실행 중인 작업의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure Spring Apps 인스턴스의 이름으로, az configure --defaults spring=를 사용하여 기본 서비스를 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az spring job deploy
명령 그룹 'spring job'은 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus
아티팩트를 작업에 배포하고 관련 구성을 업데이트합니다.
az spring job deploy --name
--resource-group
--service
[--args]
[--artifact-path]
[--build-cpu]
[--build-env]
[--build-memory]
[--builder]
[--cpu]
[--disable-validation {false, true}]
[--envs]
[--memory]
[--no-wait]
[--parallelism]
[--retry-limit]
[--secret-envs]
[--source-path]
[--timeout]
[--version]
예제
환경 변수가 있는 작업에 미리 빌드된 jar을 배포합니다.
az spring job deploy -n job-name -s MyAzureSpringAppsInstance -g MyResourceGroup --artifact-path app.jar --env foo=bar
빌드 환경이 포함된 작업에 미리 빌드된 jar을 배포합니다.
az spring job deploy -n job-name -s MyAzureSpringAppsInstance -g MyResourceGroup --artifact-path app.jar --build-env BP_JVM_VERSION=11.*
필수 매개 변수
지정된 Azure Spring Apps 인스턴스에서 실행 중인 작업의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure Spring Apps 인스턴스의 이름으로, az configure --defaults spring=를 사용하여 기본 서비스를 구성할 수 있습니다.
선택적 매개 변수
작업 실행의 인수입니다.
지정된 미리 빌드된 아티팩트(jar 또는 netcore zip)를 배포합니다.
CPU 리소스 수량입니다. 500m 또는 CPU 코어 수여야 합니다.
'key[=value]' 형식의 공백으로 구분된 환경 변수입니다.
메모리 리소스 수량입니다. 512Mi 또는 #Gi(예: 1Gi, 3Gi)이어야 합니다.
(엔터프라이즈 계층에만 해당) 실행 파일을 빌드하는 데 사용되는 빌드 서비스 작성기입니다.
CPU 리소스 수량입니다. 500m 또는 CPU 코어 수여야 합니다.
true이면 jar 유효성 검사를 사용하지 않도록 설정합니다.
환경 변수에 대한 민감하지 않은 속성입니다. "key[=value]" 형식을 지정하고 공백으로 구분합니다.
메모리 리소스 수량입니다. 512Mi 또는 #Gi(예: 1Gi, 3Gi)이어야 합니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
실행당 실행할 최대 복제본(replica) 수입니다.
작업에 실패하기 전 최대 재시도 횟수입니다.
환경 변수에 대한 중요한 속성입니다. 일단 넣으면 암호화되고 반환되지 않습니다. "key[=value]" 형식을 지정하고 공백으로 구분합니다.
지정된 원본 폴더를 배포합니다. 폴더는 tar로 압축되고, 업로드되고, kpack을 사용하여 빌드됩니다. 값이 제공되지 않은 경우 기본적으로 현재 폴더로 설정됩니다.
실행이 허용되는 최대 시간(초)입니다. -1을 사용하여 시간 제한을 다시 설정할 수 있습니다.
배포 버전, 설정되지 않은 경우 변경되지 않은 상태로 유지합니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az spring job list
명령 그룹 'spring job'은 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus
Azure Spring Apps의 모든 작업을 나열합니다.
az spring job list --resource-group
--service
예제
작업 나열
az spring job list -s MyAzureSpringAppsInstance -g MyResourceGroup
필수 매개 변수
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure Spring Apps 인스턴스의 이름으로, az configure --defaults spring=를 사용하여 기본 서비스를 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az spring job logs
명령 그룹 'spring job'은 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus
작업 실행 인스턴스에 대한 로그를 표시합니다. 로그는 '-f/--follow'를 설정할 때 스트리밍됩니다.
az spring job logs --execution
--name
--resource-group
--service
[--all-instances]
[--follow]
[--instance]
[--limit]
[--lines]
[--max-log-requests]
[--since]
예제
작업 실행의 모든 인스턴스에 대한 로그를 표시합니다.
az spring job logs --name job-name --execution job-execution-nam --all-instances -s MyService -g MyResourceGroup
작업 실행의 특정 인스턴스에 대한 로그를 표시합니다.
az spring job logs --name job-name --execution job-execution-nam --instance job-execution-instance -s MyService -g MyResourceGroup
작업 실행의 모든 인스턴스에 대한 로그를 스트리밍하고 감시합니다.
az spring job logs --name job-name --execution job-execution-nam --all-instances --follow -s MyService -g MyResourceGroup
작업 실행의 특정 인스턴스에 대한 로그를 스트리밍하고 감시합니다.
az spring job logs --name job-name --execution job-execution-nam --instance MyJobExecutionInstance --follow -s MyService -g MyResourceGroup
필수 매개 변수
작업 실행의 이름입니다.
지정된 Azure Spring Apps 인스턴스에서 실행 중인 작업의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure Spring Apps 인스턴스의 이름으로, az configure --defaults spring=를 사용하여 기본 서비스를 구성할 수 있습니다.
선택적 매개 변수
작업 실행의 모든 인스턴스에 대한 로그 가져오기를 나타내는 플래그입니다.
로그를 스트리밍해야 함을 나타내는 플래그입니다.
작업 실행의 기존 인스턴스 이름입니다. 명령 az spring job execution instance list
에서 인스턴스 이름을 찾습니다.
반환할 로그의 최대 키비바이트입니다. 최대값은 2048입니다.
표시할 줄 수입니다. 최대값은 10000입니다.
모든 인스턴스에서 로그를 가져올 때 따라야 할 최대 동시 로그 수를 지정합니다.
5s, 2m 또는 1h와 같은 상대 기간보다 최신 로그만 반환합니다. 최대값은 1시간입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az spring job show
명령 그룹 'spring job'은 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus
Azure Spring Apps에서 작업의 세부 정보를 표시합니다.
az spring job show --name
--resource-group
--service
필수 매개 변수
지정된 Azure Spring Apps 인스턴스에서 실행 중인 작업의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure Spring Apps 인스턴스의 이름으로, az configure --defaults spring=를 사용하여 기본 서비스를 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az spring job start
명령 그룹 'spring job'은 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus
작업 실행을 시작합니다.
az spring job start --name
--resource-group
--service
[--args]
[--cpu]
[--envs]
[--memory]
[--secret-envs]
[--wait-until-finished {false, true}]
예제
작업 실행 시작
az spring job start -n job-name -s MyAzureSpringAppsInstance -g MyResourceGroup
필수 매개 변수
지정된 Azure Spring Apps 인스턴스에서 실행 중인 작업의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure Spring Apps 인스턴스의 이름으로, az configure --defaults spring=를 사용하여 기본 서비스를 구성할 수 있습니다.
선택적 매개 변수
작업 실행의 인수입니다.
CPU 리소스 수량입니다. 500m 또는 CPU 코어 수여야 합니다.
환경 변수에 대한 민감하지 않은 속성입니다. "key[=value]" 형식을 지정하고 공백으로 구분합니다.
메모리 리소스 수량입니다. 512Mi 또는 #Gi(예: 1Gi, 3Gi)이어야 합니다.
환경 변수에 대한 중요한 속성입니다. 일단 넣으면 암호화되고 반환되지 않습니다. "key[=value]" 형식을 지정하고 공백으로 구분합니다.
true이면 작업 실행이 완료될 때까지 기다립니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az spring job update
명령 그룹 'spring job'은 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus
작업의 구성을 업데이트합니다.
az spring job update --name
--resource-group
--service
[--args]
[--cpu]
[--envs]
[--memory]
[--parallelism]
[--retry-limit]
[--secret-envs]
[--timeout]
예제
작업에 대한 일반 텍스트 환경 변수를 추가합니다.
az spring job update -n job-name -s MyAzureSpringAppsInstance -g MyResourceGroup --envs foo=bar
모든 일반 텍스트 환경 변수를 제거하고 작업에 대한 모든 기존 비밀을 유지합니다.
az spring job update -n job-name -s MyAzureSpringAppsInstance -g MyResourceGroup --envs
모든 비밀을 제거하고 작업에 대한 모든 일반 텍스트 환경 변수를 유지합니다.
az spring job update -n job-name -s MyAzureSpringAppsInstance -g MyResourceGroup --secret-envs
필수 매개 변수
지정된 Azure Spring Apps 인스턴스에서 실행 중인 작업의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure Spring Apps 인스턴스의 이름으로, az configure --defaults spring=를 사용하여 기본 서비스를 구성할 수 있습니다.
선택적 매개 변수
작업 실행의 인수입니다.
CPU 리소스 수량입니다. 500m 또는 CPU 코어 수여야 합니다.
환경 변수에 대한 민감하지 않은 속성입니다. "key[=value]" 형식을 지정하고 공백으로 구분합니다.
메모리 리소스 수량입니다. 512Mi 또는 #Gi(예: 1Gi, 3Gi)이어야 합니다.
실행당 실행할 최대 복제본(replica) 수입니다.
작업에 실패하기 전 최대 재시도 횟수입니다.
환경 변수에 대한 중요한 속성입니다. 일단 넣으면 암호화되고 반환되지 않습니다. "key[=value]" 형식을 지정하고 공백으로 구분합니다.
실행이 허용되는 최대 시간(초)입니다. -1을 사용하여 시간 제한을 다시 설정할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
Azure CLI