Condividi tramite


az batch node user

Gestire gli account utente di un nodo di calcolo Batch.

Comandi

Nome Descrizione Tipo Status
az batch node user create

Aggiungere un account utente a un nodo di calcolo batch.

Nucleo GA
az batch node user delete

Elimina un account utente dal nodo di calcolo specificato.

Nucleo GA
az batch node user reset

Aggiornare le proprietà di un account utente in un nodo di calcolo Batch. Le proprietà non specificate che possono essere aggiornate vengono reimpostate sulle impostazioni predefinite.

Nucleo GA

az batch node user create

Aggiungere un account utente a un nodo di calcolo 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]

Esempio

Creare un utente normale (non amministratore) con una chiave SSH pubblica.

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

Parametri necessari

--node-id

ID del computer in cui si vuole creare un account utente. Obbligatorio.

--pool-id

ID del pool che contiene il nodo di calcolo. Obbligatorio.

Parametri facoltativi

--account-endpoint

Endpoint del servizio Batch. In alternativa, impostare per variabile di ambiente: AZURE_BATCH_ENDPOINT.

--account-key

Chiave dell'account Batch. In alternativa, impostare per variabile di ambiente: AZURE_BATCH_ACCESS_KEY.

--account-name

Nome dell'account Batch. In alternativa, impostare per variabile di ambiente: AZURE_BATCH_ACCOUNT.

--expiry-time

Ora in cui l'account deve scadere. Se omesso, il valore predefinito è 1 giorno dall'ora corrente. Per i nodi di calcolo Linux, expiryTime ha una precisione fino a un giorno. Il formato previsto è un timestamp ISO-8601.

--is-admin

Indica se l'account deve essere un amministratore nel nodo di calcolo. Il valore predefinito è false. True se il flag è presente.

--json-file

File contenente la specifica dell'utente in JSON (formattato in modo che corrisponda al rispettivo corpo dell'API REST). Se questo parametro viene specificato, tutti gli argomenti utente vengono ignorati.

--name

Nome utente dell'account. Obbligatorio.

--password

Password dell'account. La password è necessaria per i nodi di calcolo Windows (quelli creati con 'virtualMachineConfiguration' usando un riferimento a un'immagine di Windows). Per i nodi di calcolo Linux, la password può essere specificata facoltativamente insieme alla proprietà sshPublicKey.

--ssh-public-key

Chiave pubblica SSH che può essere usata per l'accesso remoto al nodo di calcolo. La chiave pubblica deve essere compatibile con la codifica OpenSSH e deve essere codificata in base 64. Questa proprietà può essere specificata solo per i nodi di calcolo Linux. Se viene specificato per un nodo di calcolo Windows, il servizio Batch rifiuta la richiesta; se si chiama direttamente l'API REST, il codice di stato HTTP è 400 (richiesta non valida).

Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.

az batch node user delete

Elimina un account utente dal nodo di calcolo specificato.

È possibile eliminare un account utente in un nodo di calcolo solo quando è inattiva o in esecuzione.

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

Parametri necessari

--node-id

ID del computer in cui si desidera eliminare un account utente. Obbligatorio.

--pool-id

ID del pool che contiene il nodo di calcolo. Obbligatorio.

--user-name

Nome dell'account utente da eliminare. Obbligatorio.

Parametri facoltativi

--account-endpoint

Endpoint del servizio Batch. In alternativa, impostare per variabile di ambiente: AZURE_BATCH_ENDPOINT.

--account-key

Chiave dell'account Batch. In alternativa, impostare per variabile di ambiente: AZURE_BATCH_ACCESS_KEY.

--account-name

Nome dell'account Batch. In alternativa, impostare per variabile di ambiente: AZURE_BATCH_ACCOUNT.

--yes -y

Non richiedere conferma.

Valore predefinito: False
Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.

az batch node user reset

Aggiornare le proprietà di un account utente in un nodo di calcolo Batch. Le proprietà non specificate che possono essere aggiornate vengono reimpostate sulle impostazioni predefinite.

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]

Esempio

Impostare una nuova chiave pubblica SSH su un utente esistente e reimpostare tutte le altre proprietà sui valori predefiniti.

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

Parametri necessari

--node-id

ID del computer in cui si desidera aggiornare un account utente. Obbligatorio.

--pool-id

ID del pool che contiene il nodo di calcolo. Obbligatorio.

--user-name

Nome dell'account utente da aggiornare. Obbligatorio.

Parametri facoltativi

--account-endpoint

Endpoint del servizio Batch. In alternativa, impostare per variabile di ambiente: AZURE_BATCH_ENDPOINT.

--account-key

Chiave dell'account Batch. In alternativa, impostare per variabile di ambiente: AZURE_BATCH_ACCESS_KEY.

--account-name

Nome dell'account Batch. In alternativa, impostare per variabile di ambiente: AZURE_BATCH_ACCOUNT.

--expiry-time

Ora in cui l'account deve scadere. Se omesso, il valore predefinito è 1 giorno dall'ora corrente. Per i nodi di calcolo Linux, expiryTime ha una precisione fino a un giorno. Il formato previsto è un timestamp ISO-8601.

--json-file

File contenente la specifica del contenuto in JSON (formattato in modo che corrisponda al rispettivo corpo dell'API REST). Se questo parametro viene specificato, tutti gli argomenti del contenuto vengono ignorati.

--password

Password dell'account. La password è necessaria per i nodi di calcolo Windows (quelli creati con 'virtualMachineConfiguration' usando un riferimento a un'immagine di Windows). Per i nodi di calcolo Linux, la password può essere specificata facoltativamente insieme alla proprietà sshPublicKey. Se omesso, viene rimossa una password esistente.

--ssh-public-key

Chiave pubblica SSH che può essere usata per l'accesso remoto al nodo di calcolo. La chiave pubblica deve essere compatibile con la codifica OpenSSH e deve essere codificata in base 64. Questa proprietà può essere specificata solo per i nodi di calcolo Linux. Se viene specificato per un nodo di calcolo Windows, il servizio Batch rifiuta la richiesta; se si chiama direttamente l'API REST, il codice di stato HTTP è 400 (richiesta non valida). Se omesso, viene rimossa qualsiasi chiave pubblica SSH esistente.

Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.