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 |
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 |
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
Opération de copie à abandonner. Il peut s’agir d’une chaîne d’ID ou d’une instance de BlobProperties.
Nom de l’objet blob de destination. S’il existe, il sera remplacé.
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.
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 |
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 |
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 |
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 |
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 |
Obligatoire si l’objet blob de destination a un bail infini actif.
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 |
Délai d’expiration de la demande en secondes. S’applique à chaque appel au service.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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
Nom de l’objet blob de destination. S’il existe, il sera remplacé.
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.
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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).
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 |
Métadonnées dans les paires clé=valeur séparées par l’espace. Cela remplace toutes les métadonnées existantes.
Indiquez la priorité avec laquelle réhydrater un objet blob archivé.
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 |
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 |
Clé de compte de stockage de l’objet blob source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
Nom du compte de stockage de l’objet blob source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
Nom de l’objet blob pour le compte de stockage source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
Nom du conteneur pour le compte de stockage source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
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 |
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 |
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 |
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 |
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 |
Chemin d’accès au fichier du compte de stockage source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
Signature d’accès partagé pour le compte de stockage source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
Nom du partage pour le compte de stockage source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
Instantané d’objet blob pour le compte de stockage source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
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 |
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 |
Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.
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.
Délai d’expiration de la demande en secondes. S’applique à chaque appel au service.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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
Nom de l’objet blob de destination. S’il existe, il sera remplacé.
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.
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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).
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 |
Métadonnées dans les paires clé=valeur séparées par l’espace. Cela remplace toutes les métadonnées existantes.
Indiquez la priorité avec laquelle réhydrater un objet blob archivé.
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 |
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 |
Clé de compte de stockage de l’objet blob source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
Nom du compte de stockage de l’objet blob source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
Nom de l’objet blob pour le compte de stockage source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
Nom du conteneur pour le compte de stockage source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
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 |
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 |
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 |
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 |
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 |
Chemin d’accès au fichier du compte de stockage source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
Signature d’accès partagé pour le compte de stockage source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
Nom du partage pour le compte de stockage source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
Instantané d’objet blob pour le compte de stockage source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
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 |
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 |
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 (_).
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.
Délai d’expiration de la demande en secondes. S’applique à chaque appel au service.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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.
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 |
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 |
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 |
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 |
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 |
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 |
Conteneur d’objets blob dans lequel les fichiers sources ou objets blob sélectionnés seront copiés.
Chemin d’accès de destination qui sera ajouté au nom de l’objet blob.
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 |
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 '/'.
Indiquez la priorité avec laquelle réhydrater un objet blob archivé.
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 |
Clé de compte pour le compte de stockage source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
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 |
Conteneur source à partir duquel les objets blob sont copiés.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
Signature d’accès partagé pour le compte de stockage source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
Partage source à partir duquel les fichiers sont copiés.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Copy Source Arguments |
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 |
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
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 |