Partager via


az storage blob copy

Remarque

Ce groupe de commandes a des commandes définies dans Azure CLI et au moins une extension. Installez chaque extension pour bénéficier de ses fonctionnalités étendues. En savoir plus sur les extensions.

Gère les opérations de copie d’objets blob. Permet az storage blob show de case activée l’état des objets blob.

Commandes

Nom Description Type Statut
az storage blob copy cancel

Abandonner une opération de copie en cours.

Core GA
az storage blob copy start

Copiez un objet blob de manière asynchrone. Permet az storage blob show de case activée l’état des objets blob.

Core GA
az storage blob copy start (storage-blob-preview extension)

Démarrez un travail d’objet blob de copie.

Extension GA
az storage blob copy start-batch

Copiez plusieurs objets blob dans un conteneur d’objets blob. Permet az storage blob show de case activée l’état des objets blob.

Core GA

az storage blob copy cancel

Abandonner une opération de copie en cours.

Cela laisse un objet blob de destination avec une longueur nulle et des métadonnées complètes. Cela génère une erreur si l’opération de copie a déjà pris fin.

az storage blob copy cancel --copy-id
                            --destination-blob
                            --destination-container
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--blob-endpoint]
                            [--connection-string]
                            [--lease-id]
                            [--sas-token]
                            [--timeout]

Paramètres obligatoires

--copy-id

Opération de copie à abandonner. Il peut s’agir d’une chaîne d’ID ou d’une instance de BlobProperties.

--destination-blob -b

Nom de l’objet blob de destination. S’il existe, il sera remplacé.

--destination-container -c

Nom du conteneur.

Paramètres facultatifs

--account-key

Clé du compte de stockage. Doit être utilisé conjointement avec le nom du compte de stockage ou le point de terminaison de service. 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
--blob-endpoint

Stockage point de terminaison du service de données. Doit être utilisé conjointement avec la clé de compte de stockage ou un jeton SAP. Vous pouvez trouver chaque point de terminaison principal de service avec az storage account show. Variable d’environnement : AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Stockage chaîne de connexion de compte. Variable d’environnement : AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Obligatoire si l’objet blob de destination a un bail infini actif.

--sas-token

Signature d’accès partagé (SAP). Doit être utilisé conjointement avec le nom du compte de stockage ou le point de terminaison de service. 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 copy start

Copiez un objet blob de manière asynchrone. Permet az storage blob show de case activée l’état des objets blob.

az storage blob copy start --destination-blob
                           --destination-container
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--blob-endpoint]
                           [--connection-string]
                           [--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
                           [--destination-if-match]
                           [--destination-if-modified-since]
                           [--destination-if-none-match]
                           [--destination-if-unmodified-since]
                           [--destination-lease-id]
                           [--destination-tags-condition]
                           [--metadata]
                           [--rehydrate-priority]
                           [--requires-sync {false, true}]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-if-match]
                           [--source-if-modified-since]
                           [--source-if-none-match]
                           [--source-if-unmodified-since]
                           [--source-lease-id]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-tags-condition]
                           [--source-uri]
                           [--tags]
                           [--tier]
                           [--timeout]

Exemples

Copiez un objet blob de manière asynchrone. Utilisez « az storage blob show » pour case activée l’état des objets blob.

az storage blob copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos

Copiez un objet blob de manière asynchrone. Utilisez « az storage blob show » pour case activée l’état des objets blob.

az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --sas-token $sas --source-uri https://storage.blob.core.windows.net/photos

Copier une version spécifique à un objet blob

az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://my-account.blob.core.windows.net/my-container/my-blob?versionId=2022-03-21T18:28:44.4431011Z --auth-mode login

Paramètres obligatoires

--destination-blob -b

Nom de l’objet blob de destination. S’il existe, il sera remplacé.

--destination-container -c

Nom du conteneur.

Paramètres facultatifs

--account-key

Clé du compte de stockage. Doit être utilisé conjointement avec le nom du compte de stockage ou le point de terminaison de service. 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
--blob-endpoint

Stockage point de terminaison du service de données. Doit être utilisé conjointement avec la clé de compte de stockage ou un jeton SAP. Vous pouvez trouver chaque point de terminaison principal de service avec az storage account show. Variable d’environnement : AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Stockage chaîne de connexion de compte. Variable d’environnement : AZURE_STORAGE_CONNECTION_STRING.

--destination-blob-type

Définit le type d’objet blob au niveau de la destination. La valeur de « Detect » détermine le type en fonction du type d’objet blob source.

valeurs acceptées: AppendBlob, BlockBlob, Detect, PageBlob
--destination-if-match

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

--destination-if-modified-since

Valeur DateTime. Azure s’attend à ce que la valeur de date passée soit UTC. Si le fuseau horaire est inclus, les datetimes non UTC sont converties en heure UTC. Si une date est passée sans informations de fuseau horaire, il est supposé être UTC. Spécifiez cet en-tête conditionnel pour copier l’objet blob uniquement si l’objet blob de destination a été modifié depuis la date/heure spécifiée. Si l’objet blob de destination n’a pas été modifié, le service Blob retourne le code d’état 412 (Échec de la condition préalable).

--destination-if-none-match

Valeur ETag, ou caractère générique carte (). 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 carte () pour effectuer l’opération uniquement si la ressource n’existe pas et échouez l’opération si elle existe.

--destination-if-unmodified-since

Valeur DateTime. Azure s’attend à ce que la valeur de date passée soit UTC. Si le fuseau horaire est inclus, les datetimes non UTC sont converties en heure UTC. Si une date est passée sans informations de fuseau horaire, il est supposé être UTC. Spécifiez cet en-tête conditionnel pour copier l’objet blob uniquement si l’objet blob de destination n’a pas été modifié depuis la date/heure spécifiée. Si l’objet blob de destination a été modifié, le service Blob retourne le code d’état 412 (Échec de la condition préalable).

--destination-lease-id

L’ID de bail spécifié pour cet en-tête doit correspondre à l’ID de bail de l’objet blob d’estination. Si la demande n’inclut pas l’ID de bail ou qu’elle n’est pas valide, l’opération échoue avec le code d’état 412 (Échec de la condition préalable).

--destination-tags-condition

Spécifiez une clause SQL where sur les balises d’objet blob pour fonctionner uniquement sur les objets blob avec une valeur correspondante.

--metadata

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

--rehydrate-priority -r

Indiquez la priorité avec laquelle réhydrater un objet blob archivé.

--requires-sync

Appliquez que le service ne retourne pas de réponse tant que la copie n’est pas terminée.

valeurs acceptées: false, true
--sas-token

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

--source-account-key

Clé de compte de stockage de l’objet blob source.

--source-account-name

Nom du compte de stockage de l’objet blob source.

--source-blob

Nom de l’objet blob pour le compte de stockage source.

--source-container

Nom du conteneur pour le compte de stockage source.

--source-if-match

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

--source-if-modified-since

Valeur DateTime. Azure s’attend à ce que la valeur de date passée soit UTC. Si le fuseau horaire est inclus, les datetimes non UTC sont converties en heure UTC. Si une date est passée sans informations de fuseau horaire, il est supposé être UTC. Spécifiez cet en-tête conditionnel pour copier l’objet blob uniquement si l’objet blob source a été modifié depuis la date/heure spécifiée.

--source-if-none-match

Valeur ETag, ou caractère générique carte (). 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 carte () pour effectuer l’opération uniquement si la ressource n’existe pas et échouez l’opération si elle existe.

--source-if-unmodified-since

Valeur DateTime. Azure s’attend à ce que la valeur de date passée soit UTC. Si le fuseau horaire est inclus, les datetimes non UTC sont converties en heure UTC. Si une date est passée sans informations de fuseau horaire, il est supposé être UTC. Spécifiez cet en-tête conditionnel pour copier l’objet blob uniquement si l’objet blob source n’a pas été modifié depuis la date/heure spécifiée.

--source-lease-id

Spécifiez cette option pour effectuer l’opération Copier l’objet blob uniquement si l’ID de bail donné correspond à l’ID de bail actif de l’objet blob source.

--source-path

Chemin d’accès au fichier du compte de stockage source.

--source-sas

Signature d’accès partagé pour le compte de stockage source.

--source-share

Nom du partage pour le compte de stockage source.

--source-snapshot

Objet blob instantané pour le compte de stockage source.

--source-tags-condition

Spécifiez une clause SQL where sur les balises d’objet blob pour fonctionner uniquement sur les objets blob avec une valeur correspondante.

--source-uri -u

URL d’une longueur maximale de 2 Ko qui spécifie un fichier ou un objet blob Azure. La valeur doit être encodée en URL, car elle apparaît dans un URI de requête. Si la source se trouve dans un autre compte, la source doit être publique ou doit être authentifiée via une signature d’accès partagé. Si la source est publique, aucune authentification n’est requise. Exemples : https://myaccount.blob.core.windows.net/mycontainer/myblob, https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>, https://otheraccount.blob.core.windows.net/mycontainer/myblob?sastoken.

--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

--tier

Valeur de niveau sur laquelle définir l’objet blob. Pour l’objet blob de pages, le niveau correspond à la taille de l’objet blob et au nombre d’E/S par seconde autorisées. Les valeurs possibles sont P10, P15, P20, P30, P4, P40, P50, P6, P60, P60, P70, P80 et cela s’applique uniquement aux objets blob de pages sur les comptes de stockage Premium ; Pour l’objet blob de blocs, les valeurs possibles sont Archive, Froid, Froid et Chaud. Cela s’applique uniquement aux objets blob de blocs sur les comptes de stockage standard.

--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 copy start (storage-blob-preview extension)

Démarrez un travail d’objet blob de copie.

az storage blob copy start --destination-blob
                           --destination-container
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--blob-endpoint]
                           [--connection-string]
                           [--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
                           [--destination-if-match]
                           [--destination-if-modified-since]
                           [--destination-if-none-match]
                           [--destination-if-unmodified-since]
                           [--destination-lease-id]
                           [--destination-tags-condition]
                           [--metadata]
                           [--rehydrate-priority]
                           [--requires-sync {false, true}]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-if-match]
                           [--source-if-modified-since]
                           [--source-if-none-match]
                           [--source-if-unmodified-since]
                           [--source-lease-id]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-tags-condition]
                           [--source-uri]
                           [--tags]
                           [--tier]
                           [--timeout]

Exemples

Copiez un objet blob de manière asynchrone. Utilisez « az storage blob show » pour case activée l’état des objets blob.

az storage blob copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos

Copiez un objet blob de manière asynchrone. Utilisez « az storage blob show » pour case activée l’état des objets blob.

az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --sas-token $sas --source-uri https://storage.blob.core.windows.net/photos

Paramètres obligatoires

--destination-blob -b

Nom de l’objet blob de destination. S’il existe, il sera remplacé.

--destination-container -c

Nom du 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
--blob-endpoint

Stockage point de terminaison du service de données. Doit être utilisé conjointement avec la clé de compte de stockage ou un jeton SAP. Vous pouvez trouver chaque point de terminaison principal de service avec az storage account show. Variable d’environnement : AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Stockage chaîne de connexion de compte. Variable d’environnement : AZURE_STORAGE_CONNECTION_STRING.

--destination-blob-type

Définit le type d’objet blob au niveau de la destination. La valeur de « Detect » détermine le type en fonction du type d’objet blob source.

valeurs acceptées: AppendBlob, BlockBlob, Detect, PageBlob
--destination-if-match

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

--destination-if-modified-since

Valeur DateTime. Azure s’attend à ce que la valeur de date passée soit UTC. Si le fuseau horaire est inclus, les datetimes non UTC sont converties en heure UTC. Si une date est passée sans informations de fuseau horaire, il est supposé être UTC. Spécifiez cet en-tête conditionnel pour copier l’objet blob uniquement si l’objet blob de destination a été modifié depuis la date/heure spécifiée. Si l’objet blob de destination n’a pas été modifié, le service Blob retourne le code d’état 412 (Échec de la condition préalable).

--destination-if-none-match

Valeur ETag, ou caractère générique carte (). 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 carte () pour effectuer l’opération uniquement si la ressource n’existe pas et échouez l’opération si elle existe.

--destination-if-unmodified-since

Valeur DateTime. Azure s’attend à ce que la valeur de date passée soit UTC. Si le fuseau horaire est inclus, les datetimes non UTC sont converties en heure UTC. Si une date est passée sans informations de fuseau horaire, il est supposé être UTC. Spécifiez cet en-tête conditionnel pour copier l’objet blob uniquement si l’objet blob de destination n’a pas été modifié depuis la date/heure spécifiée. Si l’objet blob de destination a été modifié, le service Blob retourne le code d’état 412 (Échec de la condition préalable).

--destination-lease-id

L’ID de bail spécifié pour cet en-tête doit correspondre à l’ID de bail de l’objet blob d’estination. Si la demande n’inclut pas l’ID de bail ou qu’elle n’est pas valide, l’opération échoue avec le code d’état 412 (Échec de la condition préalable).

--destination-tags-condition

Spécifiez une clause SQL where sur les balises d’objet blob pour fonctionner uniquement sur les objets blob avec une valeur correspondante.

--metadata

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

--rehydrate-priority -r

Indiquez la priorité avec laquelle réhydrater un objet blob archivé.

--requires-sync

Appliquez que le service ne retourne pas de réponse tant que la copie n’est pas terminée.

valeurs acceptées: false, true
--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-account-key

Clé de compte de stockage de l’objet blob source.

--source-account-name

Nom du compte de stockage de l’objet blob source.

--source-blob

Nom de l’objet blob pour le compte de stockage source.

--source-container

Nom du conteneur pour le compte de stockage source.

--source-if-match

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

--source-if-modified-since

Valeur DateTime. Azure s’attend à ce que la valeur de date passée soit UTC. Si le fuseau horaire est inclus, les datetimes non UTC sont converties en heure UTC. Si une date est passée sans informations de fuseau horaire, il est supposé être UTC. Spécifiez cet en-tête conditionnel pour copier l’objet blob uniquement si l’objet blob source a été modifié depuis la date/heure spécifiée.

--source-if-none-match

Valeur ETag, ou caractère générique carte (). 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 carte () pour effectuer l’opération uniquement si la ressource n’existe pas et échouez l’opération si elle existe.

--source-if-unmodified-since

Valeur DateTime. Azure s’attend à ce que la valeur de date passée soit UTC. Si le fuseau horaire est inclus, les datetimes non UTC sont converties en heure UTC. Si une date est passée sans informations de fuseau horaire, il est supposé être UTC. Spécifiez cet en-tête conditionnel pour copier l’objet blob uniquement si l’objet blob source n’a pas été modifié depuis la date/heure spécifiée.

--source-lease-id

Spécifiez cette option pour effectuer l’opération Copier l’objet blob uniquement si l’ID de bail donné correspond à l’ID de bail actif de l’objet blob source.

--source-path

Chemin d’accès au fichier du compte de stockage source.

--source-sas

Signature d’accès partagé pour le compte de stockage source.

--source-share

Nom du partage pour le compte de stockage source.

--source-snapshot

Objet blob instantané pour le compte de stockage source.

--source-tags-condition

Spécifiez une clause SQL where sur les balises d’objet blob pour fonctionner uniquement sur les objets blob avec une valeur correspondante.

--source-uri -u

URL d’une longueur maximale de 2 Ko qui spécifie un fichier ou un objet blob Azure. La valeur doit être encodée en URL, car elle apparaît dans un URI de requête. Si la source se trouve dans un autre compte, la source doit être publique ou doit être authentifiée via une signature d’accès partagé. Si la source est publique, aucune authentification n’est requise. Exemples : https://myaccount.blob.core.windows.net/mycontainer/myblob, https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>, https://otheraccount.blob.core.windows.net/mycontainer/myblob?sastoken.

--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Les balises respectent la casse. L’ensemble de balises peut contenir au maximum 10 balises. Les clés d’étiquette doivent être comprises entre 1 et 128 caractères, et les valeurs de balise doivent être comprises entre 0 et 256 caractères. Les caractères de clé et de valeur de balise valides sont les suivants : minuscules et majuscules, chiffres (0-9), espace ( ), plus (+), moins (-), point (.), solidus (/), deux-points (:), égal à (=), trait de soulignement (_).

--tier

Valeur de niveau sur laquelle définir l’objet blob. Pour l’objet blob de pages, le niveau correspond à la taille de l’objet blob et au nombre d’E/S par seconde autorisées. Les valeurs possibles sont P10, P15, P20, P30, P4, P40, P50, P6, P60, P60, P70, P80 et cela s’applique uniquement aux objets blob de pages sur les comptes de stockage Premium ; Pour l’objet blob de blocs, les valeurs possibles sont Archive, Froid, Froid et Chaud. Cela s’applique uniquement aux objets blob de blocs sur les comptes de stockage standard.

--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 copy start-batch

Copiez plusieurs objets blob dans un conteneur d’objets blob. Permet az storage blob show de case activée l’état des objets blob.

az storage blob copy start-batch [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--blob-endpoint]
                                 [--connection-string]
                                 [--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
                                 [--destination-container]
                                 [--destination-path]
                                 [--dryrun]
                                 [--pattern]
                                 [--rehydrate-priority]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--tier]

Exemples

Copiez plusieurs objets blob dans un conteneur d’objets blob. Utilisez « az storage blob show » pour case activée l’état des objets blob. (généré automatiquement)

az storage blob copy start-batch --account-key 00000000 --account-name MyAccount --destination-container MyDestinationContainer --source-account-key MySourceKey --source-account-name MySourceAccount --source-container MySourceContainer

Paramètres facultatifs

--account-key

Clé du compte de stockage. Doit être utilisé conjointement avec le nom du compte de stockage ou le point de terminaison de service. 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
--blob-endpoint

Stockage point de terminaison du service de données. Doit être utilisé conjointement avec la clé de compte de stockage ou un jeton SAP. Vous pouvez trouver chaque point de terminaison principal de service avec az storage account show. Variable d’environnement : AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Stockage chaîne de connexion de compte. Variable d’environnement : AZURE_STORAGE_CONNECTION_STRING.

--destination-blob-type

Définit le type d’objet blob au niveau de la destination. La valeur de « Detect » détermine le type en fonction du type d’objet blob source.

valeurs acceptées: AppendBlob, BlockBlob, Detect, PageBlob
--destination-container -c

Conteneur d’objets blob dans lequel les fichiers sources ou objets blob sélectionnés seront copiés.

--destination-path

Chemin d’accès de destination qui sera ajouté au nom de l’objet blob.

--dryrun

Répertoriez les fichiers ou objets blob à charger. Aucun transfert de données réel n’aura lieu.

valeur par défaut: False
--pattern

Modèle utilisé pour le globbing de fichiers ou d’objets blob dans la source. Les modèles pris en charge sont « * », « ? », « [seq] » et « [ !seq] ». Pour plus d’informations, reportez-vous à https://docs.python.org/3.7/library/fnmatch.html.

Lorsque vous utilisez '*' dans --pattern, il correspond à n’importe quel caractère, y compris le séparateur de répertoires '/'.

--rehydrate-priority -r

Indiquez la priorité avec laquelle réhydrater un objet blob archivé.

--sas-token

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

--source-account-key

Clé de compte pour le compte de stockage source.

--source-account-name

Compte de stockage source à partir duquel les fichiers ou objets blob sont copiés vers la destination. S’il est omis, le compte de destination est utilisé.

--source-container

Conteneur source à partir duquel les objets blob sont copiés.

--source-sas

Signature d’accès partagé pour le compte de stockage source.

--source-share

Partage source à partir duquel les fichiers sont copiés.

--source-uri

URI spécifiant un partage de fichiers ou un conteneur d’objets blob à partir duquel les fichiers ou objets blob sont copiés.

Si la source se trouve dans un autre compte, la source doit être publique ou authentifiée à l’aide d’une signature d’accès partagé.

--tier

Valeur de niveau sur laquelle définir l’objet blob. Pour l’objet blob de pages, le niveau correspond à la taille de l’objet blob et au nombre d’E/S par seconde autorisées. Les valeurs possibles sont P10, P15, P20, P30, P4, P40, P50, P6, P60, P60, P70, P80 et cela s’applique uniquement aux objets blob de pages sur les comptes de stockage Premium ; Pour l’objet blob de blocs, les valeurs possibles sont Archive, Froid, Froid et Chaud. Cela s’applique uniquement aux objets blob de blocs sur les comptes de stockage standard.

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.