다음을 통해 공유


az batch node service-logs

Batch 컴퓨팅 노드의 서비스 로그 파일을 관리합니다.

명령

Name Description 형식 상태
az batch node service-logs upload

지정된 Batch 컴퓨팅 노드에서 서비스 로그를 업로드합니다.

코어 GA

az batch node service-logs upload

지정된 Batch 컴퓨팅 노드에서 서비스 로그를 업로드합니다.

az batch node service-logs upload --node-id
                                  --pool-id
                                  [--account-endpoint]
                                  [--account-key]
                                  [--account-name]
                                  [--container-url]
                                  [--end-time]
                                  [--json-file]
                                  [--resource-id]
                                  [--start-time]

예제

스토리지 계정 SAS URL에 로그 업로드

az batch node service-logs upload --pool-id pool1 --node-id node1 --start-time 2025-01-13T00:00:00Z --container-url sas_url

필수 매개 변수

--node-id

원격 데스크톱 프로토콜 파일을 가져올 컴퓨팅 노드의 ID입니다. 필수 사항입니다.

--pool-id

컴퓨팅 노드를 포함하는 풀의 ID입니다. 필수 사항입니다.

선택적 매개 변수

--account-endpoint

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

--account-key

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

--account-name

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

--container-url

Batch 서비스 로그 파일을 업로드할 Azure Blob Storage 내 컨테이너의 URL입니다. 사용자가 할당한 관리 ID를 사용하지 않는 경우 URL에는 컨테이너에 쓰기 권한을 부여하는 SAS(공유 액세스 서명)가 포함되어야 합니다. SAS 기간은 업로드가 완료되는 데 충분한 시간을 허용해야 합니다. SAS의 시작 시간은 선택 사항이며 지정하지 않는 것이 좋습니다. 필수 사항입니다.

--end-time

Batch 서비스 로그 파일을 업로드할 시간 범위의 끝입니다. 시간 범위의 로그 메시지를 포함하는 모든 로그 파일이 업로드됩니다. 즉, 전체 로그 파일이 항상 업로드되므로 작업이 요청된 것보다 더 많은 로그를 검색할 수 있지만 요청된 것보다 적은 로그를 검색하면 안 됩니다. 생략하면 기본값은 startTime 이후에 사용 가능한 모든 로그를 업로드하는 것입니다. 필요한 형식은 ISO-8601 타임스탬프입니다.

--json-file

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

--resource-id

사용자 할당 ID의 ARM 리소스 ID입니다.

--start-time

Batch 서비스 로그 파일을 업로드할 시간 범위의 시작입니다. 시간 범위의 로그 메시지를 포함하는 모든 로그 파일이 업로드됩니다. 즉, 전체 로그 파일이 항상 업로드되므로 작업이 요청된 것보다 더 많은 로그를 검색할 수 있지만 요청된 것보다 적은 로그를 검색하면 안 됩니다. 필수 사항입니다. 필요한 형식은 ISO-8601 타임스탬프입니다.

전역 매개 변수
--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를 사용합니다.