az storage file 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érer les opérations de copie de fichiers.

Commandes

Nom Description Type Statut
az storage file copy cancel

Abandonner une opération de copie en cours.

Core GA
az storage file copy cancel (storage-preview extension)

Abandonner une opération de copie en cours.

Extension Aperçu
az storage file copy start

Copiez un fichier de façon asynchrone.

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

Copiez un fichier de façon asynchrone.

Extension Aperçu
az storage file copy start-batch

Copiez plusieurs fichiers ou objets blob dans un partage de fichiers.

Core GA
az storage file copy start-batch (storage-preview extension)

Copiez plusieurs fichiers ou objets blob dans un partage de fichiers.

Extension Aperçu

az storage file copy cancel

Abandonner une opération de copie en cours.

Cela laisse un fichier 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 file copy cancel --copy-id
                            --destination-path
                            --destination-share
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--backup-intent]
                            [--connection-string]
                            [--disallow-trailing-dot {false, true}]
                            [--file-endpoint]
                            [--sas-token]
                            [--timeout]

Paramètres obligatoires

--copy-id

Opération de copie à abandonner. Il peut s’agir d’un ID ou d’une instance de FileProperties.

--destination-path -p

Chemin d’accès au fichier dans le partage de fichiers.

--destination-share -s

Nom du partage de destination. Le partage doit exister.

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
--backup-intent --enable-file-backup-request-intent

Paramètre obligatoire à utiliser avec l’authentification OAuth (Azure AD) pour les fichiers. Cela contournera toute autorisation de niveau fichier/répertoire case activée s et autorisera l’accès, en fonction des actions de données autorisées, même s’il existe des listes de contrôle d’accès en place pour ces fichiers/répertoires.

valeur par défaut: False
--connection-string

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

--disallow-trailing-dot

Si la valeur est true, le point de fin est supprimé de l’URI cible. Valeur par défaut False.

valeurs acceptées: false, true
valeur par défaut: False
--file-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.

--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 file copy cancel (storage-preview extension)

Préversion

Le groupe de commandes « az storage » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Abandonner une opération de copie en cours.

Cela laisse un fichier 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 file copy cancel --copy-id
                            --destination-path
                            --destination-share
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--backup-intent]
                            [--connection-string]
                            [--disallow-trailing-dot {false, true}]
                            [--sas-token]
                            [--timeout]

Paramètres obligatoires

--copy-id

Opération de copie à abandonner. Il peut s’agir d’un ID ou d’une instance de FileProperties.

--destination-path -p

Chemin d’accès au fichier dans le partage de fichiers.

--destination-share -s

Nom du partage de destination. Le partage doit exister.

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
--backup-intent --enable-file-backup-request-intent

Paramètre obligatoire à utiliser avec l’authentification OAuth (Azure AD) pour les fichiers. Cela contournera toute autorisation de niveau fichier/répertoire case activée s et autorisera l’accès, en fonction des actions de données autorisées, même s’il existe des listes de contrôle d’accès en place pour ces fichiers/répertoires.

valeur par défaut: False
--connection-string

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

--disallow-trailing-dot

Si la valeur est true, le point de fin est supprimé de l’URI cible. Valeur par défaut False.

valeurs acceptées: false, true
valeur par défaut: False
--sas-token

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

--timeout

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

Paramètres globaux
--debug

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

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

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

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

--subscription

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

--verbose

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

az storage file copy start

Copiez un fichier de façon asynchrone.

az storage file copy start --destination-path
                           --destination-share
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--backup-intent]
                           [--connection-string]
                           [--disallow-source-trailing-dot {false, true}]
                           [--disallow-trailing-dot {false, true}]
                           [--file-endpoint]
                           [--file-snapshot]
                           [--metadata]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-uri]
                           [--timeout]

Exemples

Copiez un fichier de façon asynchrone.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --account-key 00000000

Copiez un fichier de manière asynchrone à partir de l’URI source vers le compte de stockage de destination avec un jeton sas.

az storage file copy start --source-uri "https://srcaccount.file.core.windows.net/myshare/mydir/myfile?<sastoken>" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Copiez un fichier de manière asynchrone à partir de instantané de fichier vers le compte de stockage de destination avec un jeton sas.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --file-snapshot "2020-03-02T13:51:54.0000000Z" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Paramètres obligatoires

--destination-path -p

Chemin d’accès au fichier dans le partage de fichiers.

--destination-share -s

Nom du partage de destination. Le partage doit exister.

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
--backup-intent --enable-file-backup-request-intent

Paramètre obligatoire à utiliser avec l’authentification OAuth (Azure AD) pour les fichiers. Cela contournera toute autorisation de niveau fichier/répertoire case activée s et autorisera l’accès, en fonction des actions de données autorisées, même s’il existe des listes de contrôle d’accès en place pour ces fichiers/répertoires.

valeur par défaut: False
--connection-string

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

--disallow-source-trailing-dot --disallow-src-trailing

Si la valeur est true, le point de fin est supprimé de l’URI source. Valeur par défaut False.

valeurs acceptées: false, true
valeur par défaut: False
--disallow-trailing-dot

Si la valeur est true, le point de fin est supprimé de l’URI cible. Valeur par défaut False.

valeurs acceptées: false, true
valeur par défaut: False
--file-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.

--file-snapshot

Le fichier instantané pour le compte de stockage source.

--metadata

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

--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-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-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.file.core.windows.net/myshare/mydir/myfilehttps://otheraccount.file.core.windows.net/myshare/mydir/myfile?sastoken.

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

Préversion

Le groupe de commandes « az storage » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Copiez un fichier de façon asynchrone.

az storage file copy start --destination-path
                           --destination-share
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--backup-intent]
                           [--connection-string]
                           [--disallow-source-trailing-dot {false, true}]
                           [--disallow-trailing-dot {false, true}]
                           [--file-snapshot]
                           [--metadata]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-uri]
                           [--timeout]

Exemples

Copiez un fichier de façon asynchrone.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --account-key 00000000

Copiez un fichier de manière asynchrone à partir de l’URI source vers le compte de stockage de destination avec un jeton sas.

az storage file copy start --source-uri "https://srcaccount.file.core.windows.net/myshare/mydir/myfile?<sastoken>" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Copiez un fichier de manière asynchrone à partir de instantané de fichier vers le compte de stockage de destination avec un jeton sas.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --file-snapshot "2020-03-02T13:51:54.0000000Z" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Paramètres obligatoires

--destination-path -p

Chemin d’accès au fichier dans le partage de fichiers.

--destination-share -s

Nom du partage de destination. Le partage doit exister.

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
--backup-intent --enable-file-backup-request-intent

Paramètre obligatoire à utiliser avec l’authentification OAuth (Azure AD) pour les fichiers. Cela contournera toute autorisation de niveau fichier/répertoire case activée s et autorisera l’accès, en fonction des actions de données autorisées, même s’il existe des listes de contrôle d’accès en place pour ces fichiers/répertoires.

valeur par défaut: False
--connection-string

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

--disallow-source-trailing-dot --disallow-src-trailing

Si la valeur est true, le point de fin est supprimé de l’URI source. Valeur par défaut False.

valeurs acceptées: false, true
valeur par défaut: False
--disallow-trailing-dot

Si la valeur est true, le point de fin est supprimé de l’URI cible. Valeur par défaut False.

valeurs acceptées: false, true
valeur par défaut: False
--file-snapshot

Le fichier instantané pour le compte de stockage source.

--metadata

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

--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-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-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.file.core.windows.net/myshare/mydir/myfilehttps://otheraccount.file.core.windows.net/myshare/mydir/myfile?sastoken.

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

Copiez plusieurs fichiers ou objets blob dans un partage de fichiers.

az storage file copy start-batch [--account-key]
                                 [--account-name]
                                 [--connection-string]
                                 [--destination-path]
                                 [--destination-share]
                                 [--disallow-source-trailing-dot {false, true}]
                                 [--disallow-trailing-dot {false, true}]
                                 [--dryrun]
                                 [--file-endpoint]
                                 [--metadata]
                                 [--pattern]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--timeout]

Exemples

Copiez tous les fichiers d’un partage de fichiers vers un autre compte de stockage.

az storage file copy start-batch --source-account-name srcaccount --source-account-key 00000000 --source-share srcshare --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --account-key 00000000

Copiez tous les fichiers d’un partage de fichiers vers un autre compte de stockage. avec jeton sas.

az storage file copy start-batch --source-uri "https://srcaccount.file.core.windows.net/myshare?<sastoken>" --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

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.

--connection-string

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

--destination-path

Répertoire dans lequel les données sources sont copiées. En cas d’omission, les données sont copiées dans le répertoire racine.

--destination-share

Partage de fichiers vers lequel les données sources sont copiées.

--disallow-source-trailing-dot --disallow-src-trailing

Si la valeur est true, le point de fin est supprimé de l’URI source. Valeur par défaut False.

valeurs acceptées: false, true
valeur par défaut: False
--disallow-trailing-dot

Si la valeur est true, le point de fin est supprimé de l’URI cible. Valeur par défaut False.

valeurs acceptées: false, true
valeur par défaut: False
--dryrun

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

valeur par défaut: False
--file-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.

--metadata

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

--pattern

Modèle utilisé pour les fichiers et objets blob globbing. 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 '/'.

--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. S’il est omis, la connexion active est utilisée pour déterminer la clé de compte.

--source-account-name

Compte de stockage source à partir duquel copier les données. S’il est omis, le compte de destination est utilisé.

--source-container

Les objets blob de conteneur source sont copiés à partir de.

--source-sas

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

--source-share

Les fichiers de partage source sont copiés à partir de.

--source-uri

URI qui spécifie un partage de fichiers source ou un conteneur d’objets blob.

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

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

Préversion

Le groupe de commandes « az storage » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Copiez plusieurs fichiers ou objets blob dans un partage de fichiers.

az storage file copy start-batch [--account-key]
                                 [--account-name]
                                 [--connection-string]
                                 [--destination-path]
                                 [--destination-share]
                                 [--disallow-source-trailing-dot {false, true}]
                                 [--disallow-trailing-dot {false, true}]
                                 [--dryrun]
                                 [--metadata]
                                 [--pattern]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--timeout]

Exemples

Copiez tous les fichiers d’un partage de fichiers vers un autre compte de stockage.

az storage file copy start-batch --source-account-name srcaccount --source-account-key 00000000 --source-share srcshare --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --account-key 00000000

Copiez tous les fichiers d’un partage de fichiers vers un autre compte de stockage. avec jeton sas.

az storage file copy start-batch --source-uri "https://srcaccount.file.core.windows.net/myshare?<sastoken>" --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

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.

--connection-string

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

--destination-path

Répertoire dans lequel les données sources sont copiées. En cas d’omission, les données sont copiées dans le répertoire racine.

--destination-share

Partage de fichiers vers lequel les données sources sont copiées.

--disallow-source-trailing-dot --disallow-src-trailing

Si la valeur est true, le point de fin est supprimé de l’URI source. Valeur par défaut False.

valeurs acceptées: false, true
valeur par défaut: False
--disallow-trailing-dot

Si la valeur est true, le point de fin est supprimé de l’URI cible. Valeur par défaut False.

valeurs acceptées: false, true
valeur par défaut: False
--dryrun

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

valeur par défaut: False
--metadata

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

--pattern

Modèle utilisé pour les fichiers et objets blob globbing. 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 '/'.

--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 pour le compte de stockage source. S’il est omis, la connexion active est utilisée pour déterminer la clé de compte.

--source-account-name

Compte de stockage source à partir duquel copier les données. S’il est omis, le compte de destination est utilisé.

--source-container

Les objets blob de conteneur source sont copiés à partir de.

--source-sas

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

--source-share

Les fichiers de partage source sont copiés à partir de.

--source-uri

URI qui spécifie un partage de fichiers source ou un conteneur d’objets blob.

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

--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.