Поделиться через


az batch node user

Управление учетными записями пользователей вычислительного узла пакетной службы.

Команды

Имя Описание Тип Состояние
az batch node user create

Добавьте учетную запись пользователя в вычислительный узел пакетной службы.

Ядро ГА
az batch node user delete

Удаляет учетную запись пользователя из указанного вычислительного узла.

Ядро ГА
az batch node user reset

Обновите свойства учетной записи пользователя на вычислительном узле пакетной службы. Неопределенные свойства, которые можно обновить, сбрасываются по умолчанию.

Ядро ГА

az batch node user create

Добавьте учетную запись пользователя в вычислительный узел пакетной службы.

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]

Примеры

Создайте обычного (неадминистраторного) пользователя с открытым ключом SSH.

az batch node user create --pool-id pool1 --node-id node1 --name example_user --ssh-public-key example_public_key

Обязательные параметры

--node-id

Идентификатор компьютера, на котором требуется создать учетную запись пользователя. Обязательно.

--pool-id

Идентификатор пула, содержащего вычислительный узел. Обязательно.

Необязательные параметры

--account-endpoint

Конечная точка пакетной службы. Кроме того, задайте переменную среды: AZURE_BATCH_ENDPOINT.

--account-key

Ключ учетной записи пакетной службы. Кроме того, задайте переменную среды: AZURE_BATCH_ACCESS_KEY.

--account-name

Имя учетной записи пакетной службы. Кроме того, задайте переменную среды: AZURE_BATCH_ACCOUNT.

--expiry-time

Время истечения срока действия учетной записи. Если опущено, значение по умолчанию равно 1 день с текущего времени. Для вычислительных узлов Linux срок действия истекает до дня. Ожидаемый формат — это метка времени ISO-8601.

--is-admin

Должен ли учетная запись быть администратором на вычислительном узле. Значение по умолчанию — false. Значение True, если флаг присутствует.

--json-file

Файл, содержащий спецификацию пользователя в ФОРМАТЕ JSON (отформатированный для соответствия соответствующему тексту REST API). Если этот параметр указан, все аргументы пользователя игнорируются.

--name

Имя пользователя учетной записи. Обязательно.

--password

Пароль учетной записи. Пароль необходим для вычислительных узлов Windows (созданных с помощью virtualMachineConfiguration с помощью ссылки на образ Windows). Для вычислительных узлов Linux пароль можно указать вместе со свойством sshPublicKey.

--ssh-public-key

Открытый ключ SSH, который можно использовать для удаленного входа в вычислительный узел. Открытый ключ должен быть совместим с кодировкой OpenSSH и должен быть закодирован на основе 64. Это свойство можно указать только для вычислительных узлов Linux. Если это указано для вычислительного узла Windows, пакетная служба отклоняет запрос; Если вы вызываете REST API напрямую, код состояния HTTP равен 400 (недопустимый запрос).

Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью 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

Идентификатор компьютера, на котором требуется удалить учетную запись пользователя. Обязательно.

--pool-id

Идентификатор пула, содержащего вычислительный узел. Обязательно.

--user-name

Имя учетной записи пользователя для удаления. Обязательно.

Необязательные параметры

--account-endpoint

Конечная точка пакетной службы. Кроме того, задайте переменную среды: AZURE_BATCH_ENDPOINT.

--account-key

Ключ учетной записи пакетной службы. Кроме того, задайте переменную среды: AZURE_BATCH_ACCESS_KEY.

--account-name

Имя учетной записи пакетной службы. Кроме того, задайте переменную среды: AZURE_BATCH_ACCOUNT.

--yes -y

Не запрашивайте подтверждение.

Default value: False
Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az batch node user reset

Обновите свойства учетной записи пользователя на вычислительном узле пакетной службы. Неопределенные свойства, которые можно обновить, сбрасываются по умолчанию.

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]

Примеры

Задайте новый открытый ключ SSH для существующего пользователя и сбросьте все остальные свойства по умолчанию.

az batch node user reset --pool-id pool1 --node-id node1 --user-name example_user --ssh-public-key new_public_key

Обязательные параметры

--node-id

Идентификатор компьютера, на котором требуется обновить учетную запись пользователя. Обязательно.

--pool-id

Идентификатор пула, содержащего вычислительный узел. Обязательно.

--user-name

Имя учетной записи пользователя для обновления. Обязательно.

Необязательные параметры

--account-endpoint

Конечная точка пакетной службы. Кроме того, задайте переменную среды: AZURE_BATCH_ENDPOINT.

--account-key

Ключ учетной записи пакетной службы. Кроме того, задайте переменную среды: AZURE_BATCH_ACCESS_KEY.

--account-name

Имя учетной записи пакетной службы. Кроме того, задайте переменную среды: AZURE_BATCH_ACCOUNT.

--expiry-time

Время истечения срока действия учетной записи. Если опущено, значение по умолчанию равно 1 день с текущего времени. Для вычислительных узлов Linux срок действия истекает до дня. Ожидаемый формат — это метка времени ISO-8601.

--json-file

Файл, содержащий спецификацию содержимого в ФОРМАТЕ JSON (отформатированный в соответствии с соответствующим текстом REST API). Если этот параметр указан, все аргументы содержимого игнорируются.

--password

Пароль учетной записи. Пароль необходим для вычислительных узлов Windows (созданных с помощью virtualMachineConfiguration с помощью ссылки на образ Windows). Для вычислительных узлов Linux пароль можно указать вместе со свойством sshPublicKey. Если опущено, удаляется любой существующий пароль.

--ssh-public-key

Открытый ключ SSH, который можно использовать для удаленного входа в вычислительный узел. Открытый ключ должен быть совместим с кодировкой OpenSSH и должен быть закодирован на основе 64. Это свойство можно указать только для вычислительных узлов Linux. Если это указано для вычислительного узла Windows, пакетная служба отклоняет запрос; Если вы вызываете REST API напрямую, код состояния HTTP равен 400 (недопустимый запрос). Если не указано, удаляется любой существующий открытый ключ SSH.

Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.