az storage account local-user

Gestire gli utenti locali dell'account di archiviazione.

Comandi

Nome Descrizione Tipo Stato
az storage account local-user create

Creare un utente locale per un determinato account di archiviazione.

Memoria centrale Disponibilità generale
az storage account local-user delete

Eliminare un utente locale.

Memoria centrale Disponibilità generale
az storage account local-user list

Elencare gli utenti locali per un account di archiviazione.

Memoria centrale Disponibilità generale
az storage account local-user list-keys

Elencare sharedkeys e sshAuthorizedKeys per un utente locale.

Memoria centrale Disponibilità generale
az storage account local-user regenerate-password

Rigenerare sshPassword per un utente locale.

Memoria centrale Disponibilità generale
az storage account local-user show

Mostra informazioni per un utente locale.

Memoria centrale Disponibilità generale
az storage account local-user update

Aggiornare le proprietà per un utente locale.

Memoria centrale Disponibilità generale

az storage account local-user create

Creare un utente locale per un determinato account di archiviazione.

az storage account local-user create --account-name
                                     --name
                                     --resource-group
                                     [--has-shared-key {false, true}]
                                     [--has-ssh-key {false, true}]
                                     [--has-ssh-password {false, true}]
                                     [--home-directory]
                                     [--permission-scope]
                                     [--ssh-authorized-key]

Esempio

Creare un utente locale con due ambiti di autorizzazione e una chiave ssh-authorized-key

az storage account local-user create --account-name {account-name} -g {resource-group} -n {username} --home-directory home --permission-scope permissions=r service=blob resource-name=container1 --permission-scope permissions=rw service=file resource-name=share2 --ssh-authorized-key key="ssh-rsa a2V5" --has-ssh-key true --has-ssh-password --has-shared-key false

Parametri necessari

--account-name

nome dell'account di archiviazione.

--name --user-name -n

Nome dell'utente locale. Il nome utente deve contenere solo lettere minuscole e numeri. Deve essere univoco solo all'interno dell'account di archiviazione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--has-shared-key

Indica se esiste una chiave condivisa. Impostarlo su false per rimuovere la chiave condivisa esistente.

valori accettati: false, true
--has-ssh-key

Indica se la chiave SSH esiste. Impostarlo su false per rimuovere la chiave SSH esistente.

valori accettati: false, true
--has-ssh-password

Indica se esiste una password SSH. Impostarlo su false per rimuovere la password SSH esistente.

valori accettati: false, true
--home-directory

Home directory.

--permission-scope

Elenco di argomenti dell'ambito di autorizzazione che include le autorizzazioni, il servizio e resource_name. Le autorizzazioni possono essere una combinazione dei valori possibili seguenti: Read(r), Write (w), Delete (d), List (l) e Create (c). Il servizio ha valori possibili: BLOB, file. Il nome della risorsa è il nome del contenitore o il nome della condivisione file. Esempio: --permission-scope permissions=r service=blob resource-name=container1Can specify multiple permission scope scope permissions=rw service=blob resource-name=container1--permission-scope permissions=rwd service=file resource-name=share2.

--ssh-authorized-key

Chiavi autorizzate SSH per SFTP. Include una descrizione e una chiave facoltative. La chiave è la chiave pubblica SSH con codifica Base64, con formato, ad esempio ssh-rsa AAAABBBB. Esempio: --ssh_authorized_key description=description key="ssh-rsa AAAABBBB"o --ssh_authorized_key key="ssh-rsa AAAABBBB".

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--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

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

az storage account local-user delete

Eliminare un utente locale.

az storage account local-user delete --account-name
                                     --name
                                     --resource-group

Esempio

Eliminare un utente locale

az storage account local-user delete --account-name {account-name} -g {resource-group} -n {username}

Parametri necessari

--account-name

nome dell'account di archiviazione.

--name --user-name -n

Nome dell'utente locale. Il nome utente deve contenere solo lettere minuscole e numeri. Deve essere univoco solo all'interno dell'account di archiviazione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--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

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

az storage account local-user list

Elencare gli utenti locali per un account di archiviazione.

az storage account local-user list --account-name
                                   --resource-group

Esempio

Elencare l'utente locale per un account di archiviazione

az storage account local-user list --account-name {account-name} -g {resource-group}

Parametri necessari

--account-name

nome dell'account di archiviazione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--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

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

az storage account local-user list-keys

Elencare sharedkeys e sshAuthorizedKeys per un utente locale.

az storage account local-user list-keys --account-name
                                        --name
                                        --resource-group

Esempio

Elencare sharedkeys e sshAuthorizedKeys per un utente locale

az storage account local-user list-keys --account-name {account-name} -g {resource-group} -n {username}

Parametri necessari

--account-name

nome dell'account di archiviazione.

--name --user-name -n

Nome dell'utente locale. Il nome utente deve contenere solo lettere minuscole e numeri. Deve essere univoco solo all'interno dell'account di archiviazione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--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

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

az storage account local-user regenerate-password

Rigenerare sshPassword per un utente locale.

az storage account local-user regenerate-password --account-name
                                                  --name
                                                  --resource-group

Esempio

Rigenerare sshPassword per un utente locale

az storage account local-user regenerate-password --account-name {account-name} -g {resource-group} -n {username}

Parametri necessari

--account-name

nome dell'account di archiviazione.

--name --user-name -n

Nome dell'utente locale. Il nome utente deve contenere solo lettere minuscole e numeri. Deve essere univoco solo all'interno dell'account di archiviazione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--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

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

az storage account local-user show

Mostra informazioni per un utente locale.

az storage account local-user show --account-name
                                   --name
                                   --resource-group

Esempio

Mostra informazioni per un utente locale

az storage account local-user show --account-name {account-name} -g {resource-group} -n {username}

Parametri necessari

--account-name

nome dell'account di archiviazione.

--name --user-name -n

Nome dell'utente locale. Il nome utente deve contenere solo lettere minuscole e numeri. Deve essere univoco solo all'interno dell'account di archiviazione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--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

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

az storage account local-user update

Aggiornare le proprietà per un utente locale.

az storage account local-user update --account-name
                                     --name
                                     --resource-group
                                     [--has-shared-key {false, true}]
                                     [--has-ssh-key {false, true}]
                                     [--has-ssh-password {false, true}]
                                     [--home-directory]
                                     [--permission-scope]
                                     [--ssh-authorized-key]

Esempio

Aggiornare un utente locale con un ambito di autorizzazione e nessuna chiave SSH

az storage account local-user update --account-name {account-name} -g {resource-group} -n {username} --permission-scope permissions=rw service=file resource-name=share2 --has-ssh-key false

Parametri necessari

--account-name

nome dell'account di archiviazione.

--name --user-name -n

Nome dell'utente locale. Il nome utente deve contenere solo lettere minuscole e numeri. Deve essere univoco solo all'interno dell'account di archiviazione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--has-shared-key

Indica se esiste una chiave condivisa. Impostarlo su false per rimuovere la chiave condivisa esistente.

valori accettati: false, true
--has-ssh-key

Indica se la chiave SSH esiste. Impostarlo su false per rimuovere la chiave SSH esistente.

valori accettati: false, true
--has-ssh-password

Indica se esiste una password SSH. Impostarlo su false per rimuovere la password SSH esistente.

valori accettati: false, true
--home-directory

Home directory.

--permission-scope

Elenco di argomenti dell'ambito di autorizzazione che include le autorizzazioni, il servizio e resource_name. Le autorizzazioni possono essere una combinazione dei valori possibili seguenti: Read(r), Write (w), Delete (d), List (l) e Create (c). Il servizio ha valori possibili: BLOB, file. Il nome della risorsa è il nome del contenitore o il nome della condivisione file. Esempio: --permission-scope permissions=r service=blob resource-name=container1Can specify multiple permission scope scope permissions=rw service=blob resource-name=container1--permission-scope permissions=rwd service=file resource-name=share2.

--ssh-authorized-key

Chiavi autorizzate SSH per SFTP. Include una descrizione e una chiave facoltative. La chiave è la chiave pubblica SSH con codifica Base64, con formato, ad esempio ssh-rsa AAAABBBB. Esempio: --ssh_authorized_key description=description key="ssh-rsa AAAABBBB"o --ssh_authorized_key key="ssh-rsa AAAABBBB".

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--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

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