Partager via


az storage blob directory

Remarque

Cette référence fait partie de l’extension storage-preview pour Azure CLI (version 2.61.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az storage blob directory . En savoir plus sur les extensions.

Ce groupe de commandes a été déconseillé et sera supprimé dans la prochaine version. Utilisez plutôt « az storage fs directory ». Pour plus d’informations, consultez https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/storage/docs/ADLS%20Gen2.md

Gérer les répertoires d’objets blob dans le conteneur de compte de stockage.

Pour utiliser les commandes d’annuaire, vérifiez que votre type de compte de stockage est StorageV2.

Commandes

Nom Description Type État
az storage blob directory access

Gère les propriétés de contrôle d’accès d’un répertoire quand l’espace de noms hiérarchique est activé.

Extension Préversion et dépréciation
az storage blob directory access set

Définissez les propriétés du contrôle d’accès d’un répertoire.

Extension Préversion et dépréciation
az storage blob directory access show

Afficher les propriétés du contrôle d’accès d’un répertoire.

Extension Préversion et dépréciation
az storage blob directory access update

Mettez à jour les propriétés du contrôle d’accès d’un répertoire.

Extension Préversion et dépréciation
az storage blob directory create

Créez un répertoire d’objets blob de stockage dans un conteneur de stockage.

Extension Déprécié
az storage blob directory delete

Supprimez un répertoire d’objets blob de stockage dans un conteneur de stockage.

Extension Déprécié
az storage blob directory download

Téléchargez des objets blob dans un chemin d’accès de fichier local.

Extension Déprécié
az storage blob directory exists

Vérifiez l’existence d’un répertoire d’objets blob dans un conteneur de stockage.

Extension Déprécié
az storage blob directory list

Répertorier les objets blob et les sous-répertoires d’objets blob dans un répertoire de stockage.

Extension Déprécié
az storage blob directory metadata

Gère les métadonnées de répertoire.

Extension Déprécié
az storage blob directory metadata show

Affichez toutes les métadonnées définies par l’utilisateur pour le répertoire d’objets blob spécifié.

Extension Déprécié
az storage blob directory metadata update

Définissez les métadonnées définies par l’utilisateur pour le répertoire d’objets blob spécifié en tant que paires nom-valeur.

Extension Déprécié
az storage blob directory move

Déplacez un répertoire de stockage vers un autre répertoire d’objets blob de stockage dans un conteneur de stockage.

Extension Déprécié
az storage blob directory show

Afficher les propriétés d’un répertoire d’objets blob de stockage dans un conteneur de stockage.

Extension Déprécié
az storage blob directory upload

Chargez des objets blob ou des sous-répertoires dans un répertoire d’objets blob de stockage.

Extension Déprécié

az storage blob directory create

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « répertoire d’objets blob de stockage » est déconseillé et sera supprimé dans une version ultérieure. Utilisez plutôt « az storage fs directory ».

Créez un répertoire d’objets blob de stockage dans un conteneur de stockage.

Créez un répertoire d’objets blob de stockage qui peut contenir d’autres répertoires ou objets blob dans un conteneur de stockage.

az storage blob directory create --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--lease-id]
                                 [--metadata]
                                 [--permissions]
                                 [--sas-token]
                                 [--timeout]
                                 [--umask]

Exemples

Créez un répertoire d’objets blob de stockage dans un conteneur de stockage.

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Créez un répertoire d’objets blob de stockage avec des autorisations et umask.

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount --permissions rwxrwxrwx --umask 0000

Paramètres obligatoires

--container-name -c

Nom du conteneur.

--directory-path -d

Nom du chemin d’accès au répertoire.

Paramètres facultatifs

--account-key

Clé du compte de stockage. Doit être utilisé conjointement avec le nom du compte de stockage. Variable d’environnement : AZURE_STORAGE_KEY.

--account-name

Nom du compte de stockage. Variable d’environnement associée : AZURE_STORAGE_ACCOUNT. Doit être utilisé conjointement avec la clé de compte de stockage ou un jeton SAP. Si aucune d’elles n’est présente, la commande tente d’interroger la clé du compte de stockage à l’aide du compte Azure authentifié. Si un grand nombre de commandes de stockage sont exécutées, le quota d’API peut être atteint.

--auth-mode

Mode dans lequel exécuter la commande. Le mode « connexion » utilise directement vos informations d’identification de connexion pour l’authentification. Le mode « clé » hérité tente d’interroger une clé de compte si aucun paramètre d’authentification pour le compte n’est fourni. Variable d’environnement : AZURE_STORAGE_AUTH_MODE.

Valeurs acceptées: key, login
--connection-string

Compte de stockage chaîne de connexion. Variable d’environnement : AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Obligatoire si le répertoire à remplacer a un bail actif.

--metadata

Métadonnées dans les paires clé=valeur séparées par l’espace. Cela remplace toutes les métadonnées existantes.

--permissions

Facultatif et valide uniquement si le Namespace hiérarchique est activé pour le compte. Définit les autorisations d’accès POSIX pour le propriétaire du fichier, le groupe propriétaire de fichiers et d’autres utilisateurs. Chaque classe peut recevoir une autorisation de lecture, d’écriture ou d’exécution. Le bit collant est également pris en charge. Les notations symboliques (rwxrw-rw-) et octal à 4 chiffres (par exemple, 0766) sont prises en charge.

--sas-token

Signature d’accès partagé (SAP). Doit être utilisé conjointement avec le nom du compte de stockage. Variable d’environnement : AZURE_STORAGE_SAS_TOKEN.

--timeout

Délai d’expiration de la demande en secondes. S’applique à chaque appel au service.

--umask

Facultatif et valide uniquement si le Namespace hiérarchique est activé pour le compte. L’umask limite les paramètres d’autorisation pour le fichier et le répertoire, et est appliqué uniquement lorsque l’Acl par défaut n’existe pas dans le répertoire parent. Si le bit umask a défini, cela signifie que l’autorisation correspondante est désactivée. De cette façon, l’autorisation résultante est donnée par p &^u, où p est l’autorisation et vous êtes l’umask. Seule la notation octale à 4 chiffres (par exemple, 0022) est prise en charge ici.

Valeur par défaut: 0027
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 blob directory delete

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « répertoire d’objets blob de stockage » est déconseillé et sera supprimé dans une version ultérieure. Utilisez plutôt « az storage fs directory ».

Supprimez un répertoire d’objets blob de stockage dans un conteneur de stockage.

Le comportement de cette opération est différent selon que la Namespace hiérarchique est activée ; si oui, l’opération de suppression peut être atomique et instantanée ; si ce n’est pas le cas, l’opération est effectuée par lots et un jeton de continuation peut être retourné.

az storage blob directory delete --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--fail-not-exist]
                                 [--if-match]
                                 [--if-modified-since]
                                 [--if-none-match]
                                 [--if-unmodified-since]
                                 [--lease-id]
                                 [--marker]
                                 [--recursive]
                                 [--sas-token]
                                 [--timeout]

Exemples

Supprimez un répertoire d’objets blob de stockage dans un conteneur de stockage.

az storage blob directory delete -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Paramètres obligatoires

--container-name -c

Nom du conteneur.

--directory-path -d

Nom du chemin d’accès au répertoire.

Paramètres facultatifs

--account-key

Clé du compte de stockage. Doit être utilisé conjointement avec le nom du compte de stockage. Variable d’environnement : AZURE_STORAGE_KEY.

--account-name

Nom du compte de stockage. Variable d’environnement associée : AZURE_STORAGE_ACCOUNT. Doit être utilisé conjointement avec la clé de compte de stockage ou un jeton SAP. Si aucune d’elles n’est présente, la commande tente d’interroger la clé du compte de stockage à l’aide du compte Azure authentifié. Si un grand nombre de commandes de stockage sont exécutées, le quota d’API peut être atteint.

--auth-mode

Mode dans lequel exécuter la commande. Le mode « connexion » utilise directement vos informations d’identification de connexion pour l’authentification. Le mode « clé » hérité tente d’interroger une clé de compte si aucun paramètre d’authentification pour le compte n’est fourni. Variable d’environnement : AZURE_STORAGE_AUTH_MODE.

Valeurs acceptées: key, login
--connection-string

Compte de stockage chaîne de connexion. Variable d’environnement : AZURE_STORAGE_CONNECTION_STRING.

--fail-not-exist

Spécifiez s’il faut lever une exception lorsque le répertoire n’existe pas.

Valeur par défaut: False
--if-match

Valeur ETag ou caractère générique (*). Spécifiez cet en-tête pour effectuer l’opération uniquement si l’ETag de la ressource correspond à la valeur spécifiée.

--if-modified-since

Modifiez uniquement si la datetime UTC fournie est modifiée (Y-m-d’T’H :M’Z').

--if-none-match

Valeur ETag ou caractère générique (*). Spécifiez cet en-tête pour effectuer l’opération uniquement si l’ETag de la ressource ne correspond pas à la valeur spécifiée.

--if-unmodified-since

Modifiez uniquement s’il n’est pas modifié depuis le datetime UTC fourni (Y-m-d’T’H :M’Z').

--lease-id

Obligatoire si l’annuaire a un bail actif.

--marker

facultatif. Lors de la suppression d’un répertoire sans Namespace hiérarchique, le nombre de chemins d’accès supprimés avec chaque appel est limité. Si le nombre de chemins à supprimer dépasse cette limite, un jeton de continuation est retourné. Lorsqu’un jeton de continuation est retourné, il doit être spécifié dans un appel ultérieur de l’opération de suppression pour continuer à supprimer le répertoire.

--recursive

Si la valeur est « true », tous les chemins d’accès sous le répertoire sont supprimés. Si la valeur est « false » et que le répertoire n’est pas vide, une erreur se produit.

Valeur par défaut: False
--sas-token

Signature d’accès partagé (SAP). Doit être utilisé conjointement avec le nom du compte de stockage. Variable d’environnement : AZURE_STORAGE_SAS_TOKEN.

--timeout

Délai d’expiration de la demande en secondes. S’applique à chaque appel au service.

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 blob directory download

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « répertoire d’objets blob de stockage » est déconseillé et sera supprimé dans une version ultérieure. Utilisez plutôt « az storage fs directory ».

Téléchargez des objets blob dans un chemin d’accès de fichier local.

az storage blob directory download --container
                                   --destination-path
                                   --source-path
                                   [--account-key]
                                   [--account-name]
                                   [--auth-mode {key, login}]
                                   [--connection-string]
                                   [--recursive]
                                   [--sas-token]

Exemples

Téléchargez un objet blob unique dans un répertoire d’objets blob de stockage.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/blob" -d "<local-path>"

Téléchargez l’intégralité du répertoire dans un conteneur de stockage.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s SourceDirectoryPath -d "<local-path>" --recursive

Téléchargez un sous-répertoire entier d’un répertoire d’objets blob de stockage.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/subdirectory" -d "<local-path>" --recursive

Paramètres obligatoires

--container -c

Conteneur source de téléchargement.

--destination-path -d

Chemin d’accès au répertoire local de destination à télécharger.

--source-path -s

Chemin d’accès au répertoire source de téléchargement. Il doit s’agir d’un chemin d’accès absolu au conteneur.

Paramètres facultatifs

--account-key

Clé du compte de stockage. Doit être utilisé conjointement avec le nom du compte de stockage. Variable d’environnement : AZURE_STORAGE_KEY.

--account-name

Nom du compte de stockage. Variable d’environnement associée : AZURE_STORAGE_ACCOUNT. Doit être utilisé conjointement avec la clé de compte de stockage ou un jeton SAP. Si aucune d’elles n’est présente, la commande tente d’interroger la clé du compte de stockage à l’aide du compte Azure authentifié. Si un grand nombre de commandes de stockage sont exécutées, le quota d’API peut être atteint.

--auth-mode

Mode dans lequel exécuter la commande. Le mode « connexion » utilise directement vos informations d’identification de connexion pour l’authentification. Le mode « clé » hérité tente d’interroger une clé de compte si aucun paramètre d’authentification pour le compte n’est fourni. Variable d’environnement : AZURE_STORAGE_AUTH_MODE.

Valeurs acceptées: key, login
--connection-string

Compte de stockage chaîne de connexion. Variable d’environnement : AZURE_STORAGE_CONNECTION_STRING.

--recursive -r

Téléchargez de manière récursive les objets blob. Si cette option est activée, tous les objets blob, y compris les objets blob dans les sous-répertoires, sont téléchargés.

--sas-token

Signature d’accès partagé (SAP). Doit être utilisé conjointement avec le nom du compte de stockage. Variable d’environnement : AZURE_STORAGE_SAS_TOKEN.

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 blob directory exists

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « répertoire d’objets blob de stockage » est déconseillé et sera supprimé dans une version ultérieure. Utilisez plutôt « az storage fs directory ».

Vérifiez l’existence d’un répertoire d’objets blob dans un conteneur de stockage.

az storage blob directory exists --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--sas-token]
                                 [--snapshot]
                                 [--timeout]

Exemples

Vérifiez l’existence d’un répertoire d’objets blob dans un conteneur de stockage.

az storage blob directory exists -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Paramètres obligatoires

--container-name -c

Nom du conteneur.

--directory-path -d

Nom du chemin d’accès au répertoire.

Paramètres facultatifs

--account-key

Clé du compte de stockage. Doit être utilisé conjointement avec le nom du compte de stockage. Variable d’environnement : AZURE_STORAGE_KEY.

--account-name

Nom du compte de stockage. Variable d’environnement associée : AZURE_STORAGE_ACCOUNT. Doit être utilisé conjointement avec la clé de compte de stockage ou un jeton SAP. Si aucune d’elles n’est présente, la commande tente d’interroger la clé du compte de stockage à l’aide du compte Azure authentifié. Si un grand nombre de commandes de stockage sont exécutées, le quota d’API peut être atteint.

--auth-mode

Mode dans lequel exécuter la commande. Le mode « connexion » utilise directement vos informations d’identification de connexion pour l’authentification. Le mode « clé » hérité tente d’interroger une clé de compte si aucun paramètre d’authentification pour le compte n’est fourni. Variable d’environnement : AZURE_STORAGE_AUTH_MODE.

Valeurs acceptées: key, login
--connection-string

Compte de stockage chaîne de connexion. Variable d’environnement : AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Signature d’accès partagé (SAP). Doit être utilisé conjointement avec le nom du compte de stockage. Variable d’environnement : AZURE_STORAGE_SAS_TOKEN.

--snapshot

Le paramètre d’instantané est une valeur DateTime opaque qui, lorsqu’il est présent, spécifie l’instantané.

--timeout

Délai d’expiration de la demande en secondes. S’applique à chaque appel au service.

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 blob directory list

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « répertoire d’objets blob de stockage » est déconseillé et sera supprimé dans une version ultérieure. Utilisez plutôt « az storage fs directory ».

Répertorier les objets blob et les sous-répertoires d’objets blob dans un répertoire de stockage.

az storage blob directory list --container-name
                               --directory-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--delimiter]
                               [--include]
                               [--marker]
                               [--num-results]
                               [--prefix]
                               [--sas-token]
                               [--timeout]

Exemples

Répertorier les objets blob et les sous-répertoires d’objets blob dans un répertoire de stockage.

az storage blob directory list -c MyContainer -d DestinationDirectoryPath --account-name MyStorageAccount

Paramètres obligatoires

--container-name -c

Nom du conteneur.

--directory-path -d

Nom du chemin d’accès au répertoire.

Paramètres facultatifs

--account-key

Clé du compte de stockage. Doit être utilisé conjointement avec le nom du compte de stockage. Variable d’environnement : AZURE_STORAGE_KEY.

--account-name

Nom du compte de stockage. Variable d’environnement associée : AZURE_STORAGE_ACCOUNT. Doit être utilisé conjointement avec la clé de compte de stockage ou un jeton SAP. Si aucune d’elles n’est présente, la commande tente d’interroger la clé du compte de stockage à l’aide du compte Azure authentifié. Si un grand nombre de commandes de stockage sont exécutées, le quota d’API peut être atteint.

--auth-mode

Mode dans lequel exécuter la commande. Le mode « connexion » utilise directement vos informations d’identification de connexion pour l’authentification. Le mode « clé » hérité tente d’interroger une clé de compte si aucun paramètre d’authentification pour le compte n’est fourni. Variable d’environnement : AZURE_STORAGE_AUTH_MODE.

Valeurs acceptées: key, login
--connection-string

Compte de stockage chaîne de connexion. Variable d’environnement : AZURE_STORAGE_CONNECTION_STRING.

--delimiter

Lorsque la requête inclut ce paramètre, l’opération retourne un élément :class :~azure.storage.blob.models.BlobPrefix dans la liste des résultats qui agit comme un espace réservé pour tous les objets blob dont les noms commencent par la même sous-chaîne jusqu’à l’apparence du caractère délimiteur. Le délimiteur peut être un caractère unique ou une chaîne.

--include

Spécifie un ou plusieurs jeux de données supplémentaires à inclure dans la réponse.

Valeur par défaut: mc
--marker

Jeton de continuation opaque. Cette valeur peut être récupérée à partir du champ next_marker d’un objet générateur précédent si num_results a été spécifié et que ce générateur a terminé l’énumération des résultats. Si spécifié, ce générateur commence à retourner les résultats à partir du point où le générateur précédent s’est arrêté.

--num-results

Spécifie le nombre maximal de résultats à retourner. Indiquez « * » pour retourner tout.

Valeur par défaut: 5000
--prefix

Filtre les résultats pour retourner uniquement les objets blob dont les noms commencent par le préfixe spécifié.

--sas-token

Signature d’accès partagé (SAP). Doit être utilisé conjointement avec le nom du compte de stockage. Variable d’environnement : AZURE_STORAGE_SAS_TOKEN.

--timeout

Délai d’expiration de la demande en secondes. S’applique à chaque appel au service.

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 blob directory move

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « répertoire d’objets blob de stockage » est déconseillé et sera supprimé dans une version ultérieure. Utilisez plutôt « az storage fs directory ».

Déplacez un répertoire de stockage vers un autre répertoire d’objets blob de stockage dans un conteneur de stockage.

Déplacez un répertoire de stockage et tout son contenu (qui peut contenir d’autres répertoires ou objets blob) vers un autre répertoire d’objets blob de stockage dans un conteneur de stockage. Le comportement de cette opération est différent selon que la Namespace hiérarchique est activée ; si oui, l’opération de déplacement est atomique et aucun marqueur n’est retourné ; si ce n’est pas le cas, l’opération est effectuée par lots et un jeton de continuation peut être retourné.

az storage blob directory move --container-name
                               --destination-path
                               --source-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--lease-id]
                               [--move-mode {legacy, posix}]
                               [--sas-token]
                               [--source-if-match]
                               [--source-if-modified-since]
                               [--source-if-none-match]
                               [--source-if-unmodified-since]
                               [--source-lease-id]
                               [--timeout]

Exemples

Déplacez un répertoire de stockage vers un autre répertoire d’objets blob de stockage dans un conteneur de stockage.

az storage blob directory move -c MyContainer -d my-new-directory -s dir --account-name MyStorageAccount

Déplacez un sous-répertoire de stockage vers un autre répertoire d’objets blob de stockage dans un conteneur de stockage.

az storage blob directory move -c MyContainer -d my-new-directory -s dir/subdirectory --account-name MyStorageAccount

Paramètres obligatoires

--container-name -c

Nom du conteneur.

--destination-path -d

Chemin d’accès au répertoire d’objets blob de destination. Il peut s’agir d’un répertoire ou d’un nom de sous-répertoire, par exemple dir, dir/subdir. Si le chemin de destination existe et est vide, la source est déplacée vers le chemin de destination. Si le chemin de destination n’existe pas, le chemin de destination est créé et remplacé par la source. Pour contrôler l’opération de déplacement pour le chemin d’accès sansmpty, vous pouvez utiliser --move-mode pour déterminer son comportement.

--source-path -s

Chemin du répertoire d’objets blob source.

Paramètres facultatifs

--account-key

Clé du compte de stockage. Doit être utilisé conjointement avec le nom du compte de stockage. Variable d’environnement : AZURE_STORAGE_KEY.

--account-name

Nom du compte de stockage. Variable d’environnement associée : AZURE_STORAGE_ACCOUNT. Doit être utilisé conjointement avec la clé de compte de stockage ou un jeton SAP. Si aucune d’elles n’est présente, la commande tente d’interroger la clé du compte de stockage à l’aide du compte Azure authentifié. Si un grand nombre de commandes de stockage sont exécutées, le quota d’API peut être atteint.

--auth-mode

Mode dans lequel exécuter la commande. Le mode « connexion » utilise directement vos informations d’identification de connexion pour l’authentification. Le mode « clé » hérité tente d’interroger une clé de compte si aucun paramètre d’authentification pour le compte n’est fourni. Variable d’environnement : AZURE_STORAGE_AUTH_MODE.

Valeurs acceptées: key, login
--connection-string

Compte de stockage chaîne de connexion. Variable d’environnement : AZURE_STORAGE_CONNECTION_STRING.

--lease-id

ID de bail pour la directory_path de destination. Le directory_path de destination doit avoir un bail actif et l’ID de bail doit correspondre.

--move-mode

Valide uniquement lorsque l’espace de noms est activé. Ce paramètre détermine le comportement de l’opération de déplacement. Si le répertoire de destination est vide, pour les deux modes, le répertoire de destination est remplacé. Toutefois, si le répertoire de destination n’est pas vide, en mode hérité, l’opération de déplacement échoue et en mode posix, le répertoire source est déplacé dans le répertoire de destination.

Valeurs acceptées: legacy, posix
Valeur par défaut: posix
--sas-token

Signature d’accès partagé (SAP). Doit être utilisé conjointement avec le nom du compte de stockage. Variable d’environnement : AZURE_STORAGE_SAS_TOKEN.

--source-if-match

facultatif. Valeur ETag. Spécifiez cet en-tête pour effectuer l’opération de déplacement uniquement si l’ETag de la source correspond à la valeur spécifiée.

--source-if-modified-since

facultatif. Valeur de date et d’heure. Spécifiez cet en-tête pour effectuer l’opération de déplacement uniquement si la source a été modifiée depuis la date et l’heure spécifiées.

--source-if-none-match

facultatif. Valeur ETag ou valeur générique spéciale (« * »). Spécifiez cet en-tête pour effectuer l’opération de déplacement uniquement si l’ETag de la source ne correspond pas à la valeur spécifiée.

--source-if-unmodified-since

facultatif. Valeur de date et d’heure. Spécifiez cet en-tête pour effectuer l’opération de déplacement uniquement si la source n’a pas été modifiée depuis la date et l’heure spécifiées.

--source-lease-id

facultatif. ID de bail de la source_path. Le source_path doit avoir un bail actif et l’ID de bail doit correspondre.

--timeout

Délai d’expiration de la demande en secondes. S’applique à chaque appel au service.

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 blob directory show

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « répertoire d’objets blob de stockage » est déconseillé et sera supprimé dans une version ultérieure. Utilisez plutôt « az storage fs directory ».

Afficher les propriétés d’un répertoire d’objets blob de stockage dans un conteneur de stockage.

az storage blob directory show --container-name
                               --directory-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--if-match]
                               [--if-modified-since]
                               [--if-none-match]
                               [--if-unmodified-since]
                               [--lease-id]
                               [--sas-token]
                               [--timeout]

Exemples

Afficher les propriétés d’un répertoire d’objets blob de stockage dans un conteneur de stockage.

az storage blob directory show -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Paramètres obligatoires

--container-name -c

Nom du conteneur.

--directory-path -d

Nom du chemin d’accès au répertoire.

Paramètres facultatifs

--account-key

Clé du compte de stockage. Doit être utilisé conjointement avec le nom du compte de stockage. Variable d’environnement : AZURE_STORAGE_KEY.

--account-name

Nom du compte de stockage. Variable d’environnement associée : AZURE_STORAGE_ACCOUNT. Doit être utilisé conjointement avec la clé de compte de stockage ou un jeton SAP. Si aucune d’elles n’est présente, la commande tente d’interroger la clé du compte de stockage à l’aide du compte Azure authentifié. Si un grand nombre de commandes de stockage sont exécutées, le quota d’API peut être atteint.

--auth-mode

Mode dans lequel exécuter la commande. Le mode « connexion » utilise directement vos informations d’identification de connexion pour l’authentification. Le mode « clé » hérité tente d’interroger une clé de compte si aucun paramètre d’authentification pour le compte n’est fourni. Variable d’environnement : AZURE_STORAGE_AUTH_MODE.

Valeurs acceptées: key, login
--connection-string

Compte de stockage chaîne de connexion. Variable d’environnement : AZURE_STORAGE_CONNECTION_STRING.

--if-match

Valeur ETag ou caractère générique (*). Spécifiez cet en-tête pour effectuer l’opération uniquement si l’ETag de la ressource correspond à la valeur spécifiée.

--if-modified-since

Modifiez uniquement si la datetime UTC fournie est modifiée (Y-m-d’T’H :M’Z').

--if-none-match

Valeur ETag ou caractère générique (). Spécifiez cet en-tête pour effectuer l’opération uniquement si l’ETag de la ressource ne correspond pas à la valeur spécifiée. Spécifiez le caractère générique () pour effectuer l’opération uniquement si la ressource n’existe pas et échouez l’opérationif qu’elle existe.

--if-unmodified-since

Modifiez uniquement s’il n’est pas modifié depuis le datetime UTC fourni (Y-m-d’T’H :M’Z').

--lease-id

Obligatoire si l’objet blob a un bail actif.

--sas-token

Signature d’accès partagé (SAP). Doit être utilisé conjointement avec le nom du compte de stockage. Variable d’environnement : AZURE_STORAGE_SAS_TOKEN.

--timeout

Délai d’expiration de la demande en secondes. S’applique à chaque appel au service.

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 blob directory upload

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « répertoire d’objets blob de stockage » est déconseillé et sera supprimé dans une version ultérieure. Utilisez plutôt « az storage fs directory ».

Chargez des objets blob ou des sous-répertoires dans un répertoire d’objets blob de stockage.

az storage blob directory upload --container
                                 --destination-path
                                 --source
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--recursive]
                                 [--sas-token]

Exemples

Chargez un objet blob unique dans un répertoire d’objets blob de stockage.

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d directory

Chargez un répertoire local dans un répertoire d’objets blob de stockage.

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory" -d directory --recursive

Chargez un ensemble de fichiers dans un répertoire local dans un répertoire d’objets blob de stockage.

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file*" -d directory --recursive

Paramètres obligatoires

--container -c

Conteneur de destination de chargement.

--destination-path -d

Chemin du répertoire de destination de chargement. Il doit s’agir d’un chemin d’accès absolu au conteneur. Si le chemin de destination spécifié n’existe pas, un nouveau chemin d’accès au répertoire est créé.

--source -s

Chemin d’accès au fichier source à partir duquel charger.

Paramètres facultatifs

--account-key

Clé du compte de stockage. Doit être utilisé conjointement avec le nom du compte de stockage. Variable d’environnement : AZURE_STORAGE_KEY.

--account-name

Nom du compte de stockage. Variable d’environnement associée : AZURE_STORAGE_ACCOUNT. Doit être utilisé conjointement avec la clé de compte de stockage ou un jeton SAP. Si aucune d’elles n’est présente, la commande tente d’interroger la clé du compte de stockage à l’aide du compte Azure authentifié. Si un grand nombre de commandes de stockage sont exécutées, le quota d’API peut être atteint.

--auth-mode

Mode dans lequel exécuter la commande. Le mode « connexion » utilise directement vos informations d’identification de connexion pour l’authentification. Le mode « clé » hérité tente d’interroger une clé de compte si aucun paramètre d’authentification pour le compte n’est fourni. Variable d’environnement : AZURE_STORAGE_AUTH_MODE.

Valeurs acceptées: key, login
--connection-string

Compte de stockage chaîne de connexion. Variable d’environnement : AZURE_STORAGE_CONNECTION_STRING.

--recursive -r

Chargez de manière récursive des objets blob. Si cette option est activée, tous les objets blob, y compris les objets blob dans les sous-répertoires, sont chargés.

--sas-token

Signature d’accès partagé (SAP). Doit être utilisé conjointement avec le nom du compte de stockage. Variable d’environnement : AZURE_STORAGE_SAS_TOKEN.

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.