az storage file copy

Gérer les opérations de copie de fichiers.

Commandes

az storage file copy cancel

Abandonner une opération de copie en cours.

az storage file copy start

Copiez un fichier de façon asynchrone.

az storage file copy start-batch

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

az storage file copy cancel

Abandonner une opération de copie en cours.

Cela laisse un fichier de destination sans longueur et des métadonnées complètes. Cela génère une erreur si l’opération de copie est déjà terminée.

az storage file copy cancel --copy-id
                            --destination-path
                            --destination-share
                            [--account-key]
                            [--account-name]
                            [--connection-string]
                            [--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 une clé de compte de stockage ou un jeton SAS. Si aucun des deux n’est présent, la commande tente d’interroger la clé de 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

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

--sas-token

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

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]
                           [--connection-string]
                           [--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 façon 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 façon asynchrone à partir de l’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 une clé de compte de stockage ou un jeton SAS. Si aucun des deux n’est présent, la commande tente d’interroger la clé de 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

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

--file-endpoint

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

--file-snapshot

Capture instantanée de fichier pour le compte de stockage source.

--metadata

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

--sas-token

Une 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

Capture instantanée d’objet blob 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 sous forme d'URL, comme dans une URI de demande. 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.

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]
                                 [--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 une clé de compte de stockage ou un jeton SAS. Si aucun des deux n’est présent, la commande tente d’interroger la clé de 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

Chaîne de connexion du compte de stockage. 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 dans lequel les données sources sont copiées.

--dryrun

Répertorie les fichiers et 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. Cette opération remplace toutes les métadonnées existantes.

--pattern

Modèle utilisé pour le globbing de fichiers et d’objets blob. 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.

--sas-token

Une 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. En cas d’omission, 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. En cas d’omission, 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 le partage de fichiers source ou le conteneur d’objets blob.

--timeout

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