az batch node user

Batch 컴퓨팅 노드의 사용자 계정을 관리합니다.

명령

Name Description 형식 상태
az batch node user create

Batch 컴퓨팅 노드에 사용자 계정을 추가합니다.

핵심 GA
az batch node user delete

지정된 컴퓨팅 노드에서 사용자 계정을 삭제합니다.

핵심 GA
az batch node user reset

Batch 컴퓨팅 노드에서 사용자 계정의 속성을 업데이트합니다. 업데이트할 수 있는 지정되지 않은 속성은 기본값으로 다시 설정됩니다.

핵심 GA

az batch node user create

Batch 컴퓨팅 노드에 사용자 계정을 추가합니다.

az batch node user create --node-id
                          --pool-id
                          [--account-endpoint]
                          [--account-key]
                          [--account-name]
                          [--expiry-time]
                          [--is-admin]
                          [--json-file]
                          [--name]
                          [--password]
                          [--ssh-public-key]

필수 매개 변수

--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)로 설정합니다.

--expiry-time

생략하면 기본값은 현재 시간에서 1일입니다. Linux 컴퓨팅 노드의 경우 expiryTime의 전체 자릿수는 최대 하루입니다. 필요한 형식은 ISO-8601 타임스탬프입니다.

--is-admin

계정이 컴퓨팅 노드의 관리자여야 하는지 여부입니다. 기본값은 false입니다. 플래그가 있으면 True입니다.

--json-file

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

--name

필수입니다.

--password

암호는 Windows 컴퓨팅 노드('cloudServiceConfiguration'로 만들거나 Windows 이미지 참조를 사용하여 'virtualMachineConfiguration'으로 만든 노드)에 필요합니다. Linux 컴퓨팅 노드의 경우 필요에 따라 sshPublicKey 속성과 함께 암호를 지정할 수 있습니다.

--ssh-public-key

공개 키는 OpenSSH 인코딩과 호환되어야 하며 base 64로 인코딩되어야 합니다. 이 속성은 Linux 컴퓨팅 노드에 대해서만 지정할 수 있습니다. Windows 컴퓨팅 노드에 대해 지정된 경우 Batch 서비스는 요청을 거부합니다. REST API를 직접 호출하는 경우 HTTP 상태 코드는 400(잘못된 요청)입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az batch node user delete

지정된 컴퓨팅 노드에서 사용자 계정을 삭제합니다.

사용자 계정이 유휴 상태이거나 실행 중인 경우에만 컴퓨팅 노드로 삭제할 수 있습니다.

az batch node user delete --node-id
                          --pool-id
                          --user-name
                          [--account-endpoint]
                          [--account-key]
                          [--account-name]
                          [--yes]

필수 매개 변수

--node-id

사용자 계정을 삭제하려는 컴퓨터의 ID입니다.

--pool-id

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

--user-name

삭제할 사용자 계정의 이름입니다.

선택적 매개 변수

--account-endpoint

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

--account-key

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

--account-name

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

--yes -y

확인 메시지를 표시하지 않습니다.

기본값: False
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az batch node user reset

Batch 컴퓨팅 노드에서 사용자 계정의 속성을 업데이트합니다. 업데이트할 수 있는 지정되지 않은 속성은 기본값으로 다시 설정됩니다.

az batch node user reset --node-id
                         --pool-id
                         --user-name
                         [--account-endpoint]
                         [--account-key]
                         [--account-name]
                         [--expiry-time]
                         [--json-file]
                         [--password]
                         [--ssh-public-key]

필수 매개 변수

--node-id

사용자 계정을 업데이트하려는 컴퓨터의 ID입니다.

--pool-id

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

--user-name

업데이트할 사용자 계정의 이름입니다.

선택적 매개 변수

--account-endpoint

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

--account-key

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

--account-name

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

--expiry-time

생략하면 기본값은 현재 시간에서 1일입니다. Linux 컴퓨팅 노드의 경우 expiryTime의 전체 자릿수는 최대 하루입니다. 필요한 형식은 ISO-8601 타임스탬프입니다.

--json-file

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

--password

암호는 Windows 컴퓨팅 노드('cloudServiceConfiguration'로 만들거나 Windows 이미지 참조를 사용하여 'virtualMachineConfiguration'으로 만든 노드)에 필요합니다. Linux 컴퓨팅 노드의 경우 필요에 따라 sshPublicKey 속성과 함께 암호를 지정할 수 있습니다. 생략하면 기존 암호가 제거됩니다.

--ssh-public-key

공개 키는 OpenSSH 인코딩과 호환되어야 하며 base 64로 인코딩되어야 합니다. 이 속성은 Linux 컴퓨팅 노드에 대해서만 지정할 수 있습니다. Windows 컴퓨팅 노드에 대해 지정된 경우 Batch 서비스는 요청을 거부합니다. REST API를 직접 호출하는 경우 HTTP 상태 코드는 400(잘못된 요청)입니다. 생략하면 기존 SSH 공개 키가 제거됩니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.