Partager via


az storage blob copy

Note

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. Apprenez-en davantage sur les extensions.

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

Commandes

Nom Description Type État
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 vérifier 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 vérifier 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

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--account-key

Clé de 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.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--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.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--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.

Propriété Valeur
Valeurs acceptées: key, login
--blob-endpoint

Point de terminaison du service de données de stockage. 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.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--connection-string

Chaîne de connexion de compte de stockage. Variable d’environnement : AZURE_STORAGE_CONNECTION_STRING.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--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.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--timeout

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

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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

Propriété Valeur
Valeur par défaut: False

az storage blob copy start

Copiez un objet blob de manière asynchrone. Permet az storage blob show de vérifier 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 vérifier 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 vérifier 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

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--account-key

Clé de 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.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--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.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--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.

Propriété Valeur
Valeurs acceptées: key, login
--blob-endpoint

Point de terminaison du service de données de stockage. 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.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--connection-string

Chaîne de connexion de compte de stockage. Variable d’environnement : AZURE_STORAGE_CONNECTION_STRING.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--destination-blob-type

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

Propriété Valeur
Valeurs acceptées: AppendBlob, BlockBlob, Detect, PageBlob
--destination-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.

Propriété Valeur
Groupe de paramètres: Precondition Arguments
--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).

Propriété Valeur
Groupe de paramètres: Precondition Arguments
--destination-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ération si elle existe.

Propriété Valeur
Groupe de paramètres: Precondition Arguments
--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).

Propriété Valeur
Groupe de paramètres: Precondition Arguments
--destination-lease-id

L’ID de bail spécifié pour cet en-tête doit correspondre à l’ID de bail de l’objet blob de destination. 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.

Propriété Valeur
Groupe de paramètres: Precondition Arguments
--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.

Propriété Valeur
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.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--source-account-key

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

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-account-name

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

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-blob

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

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-container

Nom du conteneur pour le compte de stockage source.

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-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.

Propriété Valeur
Groupe de paramètres: Pre-condition Arguments
--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.

Propriété Valeur
Groupe de paramètres: Pre-condition Arguments
--source-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ération si elle existe.

Propriété Valeur
Groupe de paramètres: Pre-condition Arguments
--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.

Propriété Valeur
Groupe de paramètres: Pre-condition Arguments
--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.

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-path

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

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-sas

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

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-share

Nom du partage pour le compte de stockage source.

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-snapshot

Instantané d’objet blob pour le compte de stockage source.

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--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.

Propriété Valeur
Groupe de paramètres: Precondition Arguments
--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.

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--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 la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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

Propriété Valeur
Valeur par défaut: False

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 vérifier 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 vérifier 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

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--account-key

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

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--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.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--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.

Propriété Valeur
Valeurs acceptées: key, login
--blob-endpoint

Point de terminaison du service de données de stockage. 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.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--connection-string

Chaîne de connexion de compte de stockage. Variable d’environnement : AZURE_STORAGE_CONNECTION_STRING.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--destination-blob-type

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

Propriété Valeur
Valeurs acceptées: AppendBlob, BlockBlob, Detect, PageBlob
--destination-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.

Propriété Valeur
Groupe de paramètres: Precondition Arguments
--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).

Propriété Valeur
Groupe de paramètres: Precondition Arguments
--destination-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ération si elle existe.

Propriété Valeur
Groupe de paramètres: Precondition Arguments
--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).

Propriété Valeur
Groupe de paramètres: Precondition Arguments
--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.

Propriété Valeur
Groupe de paramètres: Precondition Arguments
--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.

Propriété Valeur
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.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--source-account-key

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

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-account-name

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

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-blob

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

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-container

Nom du conteneur pour le compte de stockage source.

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-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.

Propriété Valeur
Groupe de paramètres: Pre-condition Arguments
--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.

Propriété Valeur
Groupe de paramètres: Pre-condition Arguments
--source-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ération si elle existe.

Propriété Valeur
Groupe de paramètres: Pre-condition Arguments
--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.

Propriété Valeur
Groupe de paramètres: Pre-condition Arguments
--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.

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-path

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

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-sas

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

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-share

Nom du partage pour le compte de stockage source.

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-snapshot

Instantané d’objet blob pour le compte de stockage source.

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--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.

Propriété Valeur
Groupe de paramètres: Precondition Arguments
--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.

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--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 clé et valeur valides sont les suivants : minuscules et majuscules, chiffres (0-9), espace ( ), plus (+), moins (-), point (.), solidus (/), deux-points (/), 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 la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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

Propriété Valeur
Valeur par défaut: False

az storage blob copy start-batch

Copiez plusieurs objets blob dans un conteneur d’objets blob. Permet az storage blob show de vérifier 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 vérifier l’état des objets blob. (autogenerated)

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

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--account-key

Clé de 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.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--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.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--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.

Propriété Valeur
Valeurs acceptées: key, login
--blob-endpoint

Point de terminaison du service de données de stockage. 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.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--connection-string

Chaîne de connexion de compte de stockage. Variable d’environnement : AZURE_STORAGE_CONNECTION_STRING.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--destination-blob-type

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

Propriété Valeur
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.

Propriété Valeur
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/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.

Propriété Valeur
Groupe de paramètres: Storage Account Arguments
--source-account-key

Clé de compte pour le compte de stockage source.

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--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é.

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-container

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

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-sas

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

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--source-share

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

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--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é.

Propriété Valeur
Groupe de paramètres: Copy Source Arguments
--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 la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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

Propriété Valeur
Valeur par défaut: False