Partager via


az storage account local-user

Gérer les utilisateurs locaux du compte de stockage.

Commandes

Nom Description Type Statut
az storage account local-user create

Créez un utilisateur local pour un compte de stockage donné.

Core GA
az storage account local-user delete

Supprimez un utilisateur local.

Core GA
az storage account local-user list

Répertorier les utilisateurs locaux pour un compte de stockage.

Core GA
az storage account local-user list-keys

Répertoriez les clés partagées et sshAuthorizedKeys pour un utilisateur local.

Core GA
az storage account local-user regenerate-password

Régénérer sshPassword pour un utilisateur local.

Core GA
az storage account local-user show

Afficher les informations d’un utilisateur local.

Core GA
az storage account local-user update

Mettez à jour les propriétés d’un utilisateur local.

Core GA

az storage account local-user create

Créez un utilisateur local pour un compte de stockage donné.

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]

Exemples

Créer un utilisateur local avec deux étendues d’autorisation et une clé ssh-autorisée

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

Paramètres obligatoires

--account-name

nom du compte de stockage.

--name --user-name -n

Nom de l’utilisateur local. Le nom d’utilisateur doit contenir uniquement des lettres minuscules et des chiffres. Il doit être unique uniquement dans le compte de stockage.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--has-shared-key

Indique si la clé partagée existe. Définissez-le sur false pour supprimer la clé partagée existante.

valeurs acceptées: false, true
--has-ssh-key

Indique si la clé ssh existe. Définissez-le sur false pour supprimer la clé SSH existante.

valeurs acceptées: false, true
--has-ssh-password

Indique si le mot de passe ssh existe. Définissez-le sur false pour supprimer le mot de passe SSH existant.

valeurs acceptées: false, true
--home-directory

Répertoire de base.

--permission-scope

Liste d’arguments d’étendue d’autorisation qui inclut les autorisations, le service et resource_name. Les autorisations peuvent être une combinaison des valeurs possibles ci-dessous : Read(r), Write (w), Delete (d), List (l) et Create (c). Le service a des valeurs possibles : blob, fichier. Le nom de la ressource est le nom du conteneur ou le nom du partage de fichiers. Exemple : --permission-scope permissions=r service=blob resource-name=container1Can spécifient plusieurs étendues d’autorisation : --permission-scope permissions=rw service=blob resource-name=container1--permission-scope permissions=rwd service=file resource-name=share2.

--ssh-authorized-key

Clés autorisées SSH pour SFTP. Inclut une description et une clé facultatives. La clé est la clé publique SSH encodée en base64, au format : par exemple ssh-rsa AAAABBBB. Exemple : --ssh_authorized_key description=description key="ssh-rsa AAAABBBB"ou --ssh_authorized_key key="ssh-rsa AAAABBBB ».

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az storage account local-user delete

Supprimez un utilisateur local.

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

Exemples

Supprimer un utilisateur local

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

Paramètres obligatoires

--account-name

nom du compte de stockage.

--name --user-name -n

Nom de l’utilisateur local. Le nom d’utilisateur doit contenir uniquement des lettres minuscules et des chiffres. Il doit être unique uniquement dans le compte de stockage.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az storage account local-user list

Répertorier les utilisateurs locaux pour un compte de stockage.

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

Exemples

Répertorier les utilisateurs locaux pour un compte de stockage

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

Paramètres obligatoires

--account-name

nom du compte de stockage.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az storage account local-user list-keys

Répertoriez les clés partagées et sshAuthorizedKeys pour un utilisateur local.

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

Exemples

Répertorier les clés partagées et sshAuthorizedKeys pour un utilisateur local

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

Paramètres obligatoires

--account-name

nom du compte de stockage.

--name --user-name -n

Nom de l’utilisateur local. Le nom d’utilisateur doit contenir uniquement des lettres minuscules et des chiffres. Il doit être unique uniquement dans le compte de stockage.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az storage account local-user regenerate-password

Régénérer sshPassword pour un utilisateur local.

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

Exemples

Régénérer sshPassword pour un utilisateur local

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

Paramètres obligatoires

--account-name

nom du compte de stockage.

--name --user-name -n

Nom de l’utilisateur local. Le nom d’utilisateur doit contenir uniquement des lettres minuscules et des chiffres. Il doit être unique uniquement dans le compte de stockage.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az storage account local-user show

Afficher les informations d’un utilisateur local.

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

Exemples

Afficher les informations d’un utilisateur local

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

Paramètres obligatoires

--account-name

nom du compte de stockage.

--name --user-name -n

Nom de l’utilisateur local. Le nom d’utilisateur doit contenir uniquement des lettres minuscules et des chiffres. Il doit être unique uniquement dans le compte de stockage.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az storage account local-user update

Mettez à jour les propriétés d’un utilisateur local.

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]

Exemples

Mettre à jour un utilisateur local avec une étendue d’autorisation et aucune clé 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

Paramètres obligatoires

--account-name

nom du compte de stockage.

--name --user-name -n

Nom de l’utilisateur local. Le nom d’utilisateur doit contenir uniquement des lettres minuscules et des chiffres. Il doit être unique uniquement dans le compte de stockage.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--has-shared-key

Indique si la clé partagée existe. Définissez-le sur false pour supprimer la clé partagée existante.

valeurs acceptées: false, true
--has-ssh-key

Indique si la clé ssh existe. Définissez-le sur false pour supprimer la clé SSH existante.

valeurs acceptées: false, true
--has-ssh-password

Indique si le mot de passe ssh existe. Définissez-le sur false pour supprimer le mot de passe SSH existant.

valeurs acceptées: false, true
--home-directory

Répertoire de base.

--permission-scope

Liste d’arguments d’étendue d’autorisation qui inclut les autorisations, le service et resource_name. Les autorisations peuvent être une combinaison des valeurs possibles ci-dessous : Read(r), Write (w), Delete (d), List (l) et Create (c). Le service a des valeurs possibles : blob, fichier. Le nom de la ressource est le nom du conteneur ou le nom du partage de fichiers. Exemple : --permission-scope permissions=r service=blob resource-name=container1Can spécifient plusieurs étendues d’autorisation : --permission-scope permissions=rw service=blob resource-name=container1--permission-scope permissions=rwd service=file resource-name=share2.

--ssh-authorized-key

Clés autorisées SSH pour SFTP. Inclut une description et une clé facultatives. La clé est la clé publique SSH encodée en base64, au format : par exemple ssh-rsa AAAABBBB. Exemple : --ssh_authorized_key description=description key="ssh-rsa AAAABBBB"ou --ssh_authorized_key key="ssh-rsa AAAABBBB ».

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.