Compartir a través de


az storage file copy

Note

Este grupo de comandos tiene comandos definidos en la CLI de Azure y al menos una extensión. Instale cada extensión para beneficiarse de sus funcionalidades extendidas. Obtenga más información sobre las extensiones.

Administrar operaciones de copia de archivos.

Comandos

Nombre Description Tipo Estado
az storage file copy cancel

Anule una operación de copia en curso.

Core GA
az storage file copy cancel (storage-preview extensión)

Anule una operación de copia en curso.

Extension GA
az storage file copy start

Copie un archivo de forma asincrónica.

Core GA
az storage file copy start (storage-preview extensión)

Copie un archivo de forma asincrónica.

Extension GA
az storage file copy start-batch

Copie varios archivos o blobs en un recurso compartido de archivos.

Core GA
az storage file copy start-batch (storage-preview extensión)

Copie varios archivos o blobs en un recurso compartido de archivos.

Extension GA

az storage file copy cancel

Anule una operación de copia en curso.

Esto dejará un archivo de destino con longitud cero y metadatos completos. Esto generará un error si la operación de copia ya ha finalizado.

az storage file copy cancel --copy-id
                            --destination-path
                            --destination-share
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--backup-intent --enable-file-backup-request-intent]
                            [--connection-string]
                            [--disallow-trailing-dot {false, true}]
                            [--file-endpoint]
                            [--sas-token]
                            [--timeout]

Parámetros requeridos

--copy-id

Operación de copia que se va a anular. Puede ser un identificador o una instancia de FileProperties.

--destination-path -p

Ruta de acceso al archivo dentro del recurso compartido de archivos.

--destination-share -s

Nombre del recurso compartido de destino. El recurso compartido debe existir.

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--account-key

Clave de cuenta de almacenamiento. Debe usarse junto con el nombre de la cuenta de almacenamiento o el punto de conexión de servicio. Variable de entorno: AZURE_STORAGE_KEY.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--account-name

Nombre de la cuenta de almacenamiento. Variable de entorno relacionada: AZURE_STORAGE_ACCOUNT. Debe usarse junto con una clave de cuenta de almacenamiento o un token de SAS. Si ninguno está presente, el comando intentará consultar la clave de la cuenta de almacenamiento mediante la cuenta de Azure autenticada. Si se ejecuta un gran número de comandos de almacenamiento, se puede alcanzar la cuota de API.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--auth-mode

Modo en el que se va a ejecutar el comando. El modo "login" usará directamente las credenciales de inicio de sesión para la autenticación. El modo "clave" heredado intentará consultar una clave de cuenta si no se proporcionan parámetros de autenticación para la cuenta. Variable de entorno: AZURE_STORAGE_AUTH_MODE.

Propiedad Valor
Valores aceptados: key, login
--backup-intent --enable-file-backup-request-intent

Parámetro necesario para usar con la autenticación de OAuth (Azure AD) para archivos. Esto omitirá las comprobaciones de permisos de nivel de archivo o directorio y permitirá el acceso, en función de las acciones de datos permitidas, incluso si hay ACL en vigor para esos archivos o directorios.

Propiedad Valor
Valor predeterminado: False
--connection-string

Cadena de conexión de la cuenta de almacenamiento. Variable de entorno: AZURE_STORAGE_CONNECTION_STRING.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--disallow-trailing-dot

Si es true, el punto final se recortará del URI de destino. Valor predeterminado es False.

Propiedad Valor
Valor predeterminado: False
Valores aceptados: false, true
--file-endpoint

Punto de conexión de servicio de datos de almacenamiento. Debe usarse junto con una clave de cuenta de almacenamiento o un token de SAS. Puede encontrar cada punto de conexión principal de servicio con az storage account show. Variable de entorno: AZURE_STORAGE_SERVICE_ENDPOINT.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--sas-token

Una firma de acceso compartido (SAS). Debe usarse junto con el nombre de la cuenta de almacenamiento o el punto de conexión de servicio. Variable de entorno: AZURE_STORAGE_SAS_TOKEN.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--timeout

Tiempo de espera de la solicitud en segundos. Se aplica a cada llamada al servicio.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az storage file copy cancel (storage-preview extensión)

Anule una operación de copia en curso.

Esto dejará un archivo de destino con longitud cero y metadatos completos. Esto generará un error si la operación de copia ya ha finalizado.

az storage file copy cancel --copy-id
                            --destination-path
                            --destination-share
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--backup-intent --enable-file-backup-request-intent]
                            [--connection-string]
                            [--disallow-trailing-dot {false, true}]
                            [--sas-token]
                            [--timeout]

Parámetros requeridos

--copy-id

Operación de copia que se va a anular. Puede ser un identificador o una instancia de FileProperties.

--destination-path -p

Ruta de acceso al archivo dentro del recurso compartido de archivos.

--destination-share -s

Nombre del recurso compartido de destino. El recurso compartido debe existir.

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--account-key

Clave de cuenta de almacenamiento. Debe usarse junto con el nombre de la cuenta de almacenamiento. Variable de entorno: AZURE_STORAGE_KEY.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--account-name

Nombre de la cuenta de almacenamiento. Variable de entorno relacionada: AZURE_STORAGE_ACCOUNT. Debe usarse junto con una clave de cuenta de almacenamiento o un token de SAS. Si ninguno está presente, el comando intentará consultar la clave de la cuenta de almacenamiento mediante la cuenta de Azure autenticada. Si se ejecuta un gran número de comandos de almacenamiento, se puede alcanzar la cuota de API.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--auth-mode

Modo en el que se va a ejecutar el comando. El modo "login" usará directamente las credenciales de inicio de sesión para la autenticación. El modo "clave" heredado intentará consultar una clave de cuenta si no se proporcionan parámetros de autenticación para la cuenta. Variable de entorno: AZURE_STORAGE_AUTH_MODE.

Propiedad Valor
Valores aceptados: key, login
--backup-intent --enable-file-backup-request-intent

Parámetro necesario para usar con la autenticación de OAuth (Azure AD) para archivos. Esto omitirá las comprobaciones de permisos de nivel de archivo o directorio y permitirá el acceso, en función de las acciones de datos permitidas, incluso si hay ACL en vigor para esos archivos o directorios.

Propiedad Valor
Valor predeterminado: False
--connection-string

Cadena de conexión de la cuenta de almacenamiento. Variable de entorno: AZURE_STORAGE_CONNECTION_STRING.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--disallow-trailing-dot

Si es true, el punto final se recortará del URI de destino. Valor predeterminado es False.

Propiedad Valor
Valor predeterminado: False
Valores aceptados: false, true
--sas-token

Una firma de acceso compartido (SAS). Debe usarse junto con el nombre de la cuenta de almacenamiento. Variable de entorno: AZURE_STORAGE_SAS_TOKEN.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--timeout

Tiempo de espera de la solicitud en segundos. Se aplica a cada llamada al servicio.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az storage file copy start

Copie un archivo de forma asincrónica.

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

Ejemplos

Copie un archivo de forma asincrónica.

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

Copie un archivo de forma asincrónica desde el URI de origen a la cuenta de almacenamiento de destino con el token 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>

Copie un archivo de forma asincrónica desde la instantánea de archivo a la cuenta de almacenamiento de destino con el token 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>

Copie un archivo con el modo de archivo de origen, el grupo, el propietario.

az storage file copy start --source-account-name srcaccount --source-path srcpath --source-share srcshare --destination-path dstpath --destination-share dstshare --owner-copy-mode Source --file-mode-copy-mode Source

Copie un archivo con el modo de archivo invalidado, el grupo, el propietario.

az storage file copy start --source-account-name srcaccount --source-path srcpath --source-share srcshare --destination-path dstpath --destination-share dstshare --owner-copy-mode Override --file-mode-copy-mode Override --file-mode rw-rw-rw- --owner 4 --group 5

Parámetros requeridos

--destination-path -p

Ruta de acceso al archivo dentro del recurso compartido de archivos.

--destination-share -s

Nombre del recurso compartido de destino. El recurso compartido debe existir.

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--account-key

Clave de cuenta de almacenamiento. Debe usarse junto con el nombre de la cuenta de almacenamiento o el punto de conexión de servicio. Variable de entorno: AZURE_STORAGE_KEY.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--account-name

Nombre de la cuenta de almacenamiento. Variable de entorno relacionada: AZURE_STORAGE_ACCOUNT. Debe usarse junto con una clave de cuenta de almacenamiento o un token de SAS. Si ninguno está presente, el comando intentará consultar la clave de la cuenta de almacenamiento mediante la cuenta de Azure autenticada. Si se ejecuta un gran número de comandos de almacenamiento, se puede alcanzar la cuota de API.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--auth-mode

Modo en el que se va a ejecutar el comando. El modo "login" usará directamente las credenciales de inicio de sesión para la autenticación. El modo "clave" heredado intentará consultar una clave de cuenta si no se proporcionan parámetros de autenticación para la cuenta. Variable de entorno: AZURE_STORAGE_AUTH_MODE.

Propiedad Valor
Valores aceptados: key, login
--backup-intent --enable-file-backup-request-intent

Parámetro necesario para usar con la autenticación de OAuth (Azure AD) para archivos. Esto omitirá las comprobaciones de permisos de nivel de archivo o directorio y permitirá el acceso, en función de las acciones de datos permitidas, incluso si hay ACL en vigor para esos archivos o directorios.

Propiedad Valor
Valor predeterminado: False
--connection-string

Cadena de conexión de la cuenta de almacenamiento. Variable de entorno: AZURE_STORAGE_CONNECTION_STRING.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--disallow-source-trailing-dot --disallow-src-trailing

Si es true, el punto final se recortará del URI de origen. Valor predeterminado es False.

Propiedad Valor
Valor predeterminado: False
Valores aceptados: false, true
--disallow-trailing-dot

Si es true, el punto final se recortará del URI de destino. Valor predeterminado es False.

Propiedad Valor
Valor predeterminado: False
Valores aceptados: false, true
--file-endpoint

Punto de conexión de servicio de datos de almacenamiento. Debe usarse junto con una clave de cuenta de almacenamiento o un token de SAS. Puede encontrar cada punto de conexión principal de servicio con az storage account show. Variable de entorno: AZURE_STORAGE_SERVICE_ENDPOINT.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--file-mode

Permisos de modo que se van a establecer en el archivo. Solo se aplica a los archivos NFS. Solo funcionan junto con el parámetro --file-mode-copy-mode Override. Se admite simbólico (rwxrw-rw-). El bit pegajoso también se admite y su representado por la letra t o T en el carácter final en función de si el bit de ejecución de la categoría de otros se establece o no, respectivamente, la ausencia de t o T indica que el bit pegajoso no se establece".

--file-mode-copy-mode

Solo se aplica a los archivos NFS. Solo es aplicable cuando el origen de copia es un archivo. Determina el comportamiento de copia de los bits de modo del archivo de destino. Si no se rellena, el archivo de destino tendrá el modo de archivo predeterminado.

Propiedad Valor
Valores aceptados: override, source
--file-snapshot

Instantánea de archivo de la cuenta de almacenamiento de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--group

Solo se aplica a los archivos NFS. Solo funcionan junto con el parámetro --owner-copy-mode Override. Identificador de grupo propietario (GID) que se va a establecer en el directorio. El valor predeterminado es 0 (grupo raíz).

--metadata

Metadatos en forma de pares clave=valor separados por espacios. Esto sobrescribe los metadatos existentes.

--owner

Solo se aplica a los archivos NFS. Solo funcionan junto con el parámetro --owner-copy-mode Override. Identificador de usuario del propietario (UID) que se va a establecer en el directorio. El valor predeterminado es 0 (raíz).

--owner-copy-mode

Solo se aplica a los archivos NFS. Solo es aplicable cuando el origen de copia es un archivo. Determina el comportamiento de copia del propietario y el grupo del archivo de destino. Si no se rellena, el archivo de destino tendrá el propietario y el grupo predeterminados.

Propiedad Valor
Valores aceptados: override, source
--sas-token

Una firma de acceso compartido (SAS). Debe usarse junto con el nombre de la cuenta de almacenamiento o el punto de conexión de servicio. Variable de entorno: AZURE_STORAGE_SAS_TOKEN.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--source-account-key

Clave de la cuenta de almacenamiento del blob de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-account-name

Nombre de la cuenta de almacenamiento del blob de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-blob

Nombre del blob de la cuenta de almacenamiento de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-container

Nombre del contenedor de la cuenta de almacenamiento de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-path

Ruta de acceso del archivo de la cuenta de almacenamiento de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-sas

Firma de acceso compartido para la cuenta de almacenamiento de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-share

Nombre del recurso compartido de la cuenta de almacenamiento de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-snapshot

Instantánea de blob para la cuenta de almacenamiento de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-uri -u

Dirección URL de hasta 2 KB de longitud que especifica un archivo o blob de Azure. El valor debe estar codificado con dirección URL, ya que aparecería en un URI de solicitud. Si el origen está en otra cuenta, el origen debe ser público o debe autenticarse a través de una firma de acceso compartido. Si el origen es público, no se requiere autenticación. Ejemplos: https://myaccount.file.core.windows.net/myshare/mydir/myfilehttps://otheraccount.file.core.windows.net/myshare/mydir/myfile?sastoken.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--timeout

Tiempo de espera de la solicitud en segundos. Se aplica a cada llamada al servicio.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az storage file copy start (storage-preview extensión)

Copie un archivo de forma asincrónica.

az storage file copy start --destination-path
                           --destination-share
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--backup-intent --enable-file-backup-request-intent]
                           [--connection-string]
                           [--disallow-source-trailing-dot --disallow-src-trailing {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]

Ejemplos

Copie un archivo de forma asincrónica.

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

Copie un archivo de forma asincrónica desde el URI de origen a la cuenta de almacenamiento de destino con el token 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>

Copie un archivo de forma asincrónica desde la instantánea de archivo a la cuenta de almacenamiento de destino con el token 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>

Parámetros requeridos

--destination-path -p

Ruta de acceso al archivo dentro del recurso compartido de archivos.

--destination-share -s

Nombre del recurso compartido de destino. El recurso compartido debe existir.

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--account-key

Clave de cuenta de almacenamiento. Debe usarse junto con el nombre de la cuenta de almacenamiento. Variable de entorno: AZURE_STORAGE_KEY.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--account-name

Nombre de la cuenta de almacenamiento. Variable de entorno relacionada: AZURE_STORAGE_ACCOUNT. Debe usarse junto con una clave de cuenta de almacenamiento o un token de SAS. Si ninguno está presente, el comando intentará consultar la clave de la cuenta de almacenamiento mediante la cuenta de Azure autenticada. Si se ejecuta un gran número de comandos de almacenamiento, se puede alcanzar la cuota de API.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--auth-mode

Modo en el que se va a ejecutar el comando. El modo "login" usará directamente las credenciales de inicio de sesión para la autenticación. El modo "clave" heredado intentará consultar una clave de cuenta si no se proporcionan parámetros de autenticación para la cuenta. Variable de entorno: AZURE_STORAGE_AUTH_MODE.

Propiedad Valor
Valores aceptados: key, login
--backup-intent --enable-file-backup-request-intent

Parámetro necesario para usar con la autenticación de OAuth (Azure AD) para archivos. Esto omitirá las comprobaciones de permisos de nivel de archivo o directorio y permitirá el acceso, en función de las acciones de datos permitidas, incluso si hay ACL en vigor para esos archivos o directorios.

Propiedad Valor
Valor predeterminado: False
--connection-string

Cadena de conexión de la cuenta de almacenamiento. Variable de entorno: AZURE_STORAGE_CONNECTION_STRING.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--disallow-source-trailing-dot --disallow-src-trailing

Si es true, el punto final se recortará del URI de origen. Valor predeterminado es False.

Propiedad Valor
Valor predeterminado: False
Valores aceptados: false, true
--disallow-trailing-dot

Si es true, el punto final se recortará del URI de destino. Valor predeterminado es False.

Propiedad Valor
Valor predeterminado: False
Valores aceptados: false, true
--file-snapshot

Instantánea de archivo de la cuenta de almacenamiento de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--metadata

Metadatos en forma de pares clave=valor separados por espacios. Esto sobrescribe los metadatos existentes.

--sas-token

Una firma de acceso compartido (SAS). Debe usarse junto con el nombre de la cuenta de almacenamiento. Variable de entorno: AZURE_STORAGE_SAS_TOKEN.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--source-account-key

Clave de la cuenta de almacenamiento del blob de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-account-name

Nombre de la cuenta de almacenamiento del blob de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-blob

Nombre del blob de la cuenta de almacenamiento de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-container

Nombre del contenedor de la cuenta de almacenamiento de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-path

Ruta de acceso del archivo de la cuenta de almacenamiento de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-sas

Firma de acceso compartido para la cuenta de almacenamiento de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-share

Nombre del recurso compartido de la cuenta de almacenamiento de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-snapshot

Instantánea de blob para la cuenta de almacenamiento de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-uri -u

Dirección URL de hasta 2 KB de longitud que especifica un archivo o blob de Azure. El valor debe estar codificado con dirección URL, ya que aparecería en un URI de solicitud. Si el origen está en otra cuenta, el origen debe ser público o debe autenticarse a través de una firma de acceso compartido. Si el origen es público, no se requiere autenticación. Ejemplos: https://myaccount.file.core.windows.net/myshare/mydir/myfilehttps://otheraccount.file.core.windows.net/myshare/mydir/myfile?sastoken.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--timeout

Tiempo de espera de la solicitud en segundos. Se aplica a cada llamada al servicio.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az storage file copy start-batch

Copie varios archivos o blobs en un recurso compartido de archivos.

az storage file copy start-batch [--account-key]
                                 [--account-name]
                                 [--connection-string]
                                 [--destination-path]
                                 [--destination-share]
                                 [--disallow-source-trailing-dot --disallow-src-trailing {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]

Ejemplos

Copie todos los archivos de un recurso compartido de archivos en otra cuenta de almacenamiento.

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

Copie todos los archivos de un recurso compartido de archivos en otra cuenta de almacenamiento. con token 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>

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--account-key

Clave de cuenta de almacenamiento. Debe usarse junto con el nombre de la cuenta de almacenamiento o el punto de conexión de servicio. Variable de entorno: AZURE_STORAGE_KEY.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--account-name

Nombre de la cuenta de almacenamiento. Variable de entorno relacionada: AZURE_STORAGE_ACCOUNT. Debe usarse junto con una clave de cuenta de almacenamiento o un token de SAS. Si ninguno está presente, el comando intentará consultar la clave de la cuenta de almacenamiento mediante la cuenta de Azure autenticada. Si se ejecuta un gran número de comandos de almacenamiento, se puede alcanzar la cuota de API.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--connection-string

Cadena de conexión de la cuenta de almacenamiento. Variable de entorno: AZURE_STORAGE_CONNECTION_STRING.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--destination-path

Directorio en el que se copian los datos de origen. Si se omite, los datos se copian en el directorio raíz.

--destination-share

Recurso compartido de archivos en el que se copian los datos de origen.

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

Si es true, el punto final se recortará del URI de origen. Valor predeterminado es False.

Propiedad Valor
Valor predeterminado: False
Valores aceptados: false, true
--disallow-trailing-dot

Si es true, el punto final se recortará del URI de destino. Valor predeterminado es False.

Propiedad Valor
Valor predeterminado: False
Valores aceptados: false, true
--dryrun

Enumere los archivos y blobs que se van a copiar. No se producirá ninguna transferencia de datos real.

Propiedad Valor
Valor predeterminado: False
--file-endpoint

Punto de conexión de servicio de datos de almacenamiento. Debe usarse junto con una clave de cuenta de almacenamiento o un token de SAS. Puede encontrar cada punto de conexión principal de servicio con az storage account show. Variable de entorno: AZURE_STORAGE_SERVICE_ENDPOINT.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--metadata

Metadatos en forma de pares clave=valor separados por espacios. Esto sobrescribe los metadatos existentes.

--pattern

El patrón usado para archivos y blobs de globbing. Los patrones admitidos son '*', '?', '[seq]' y '[!seq]'. Para obtener más información, consulte https://docs.python.org/3/library/fnmatch.html.

Al usar '*' en --pattern, coincidirá con cualquier carácter, incluido el separador de directorios '/'.

--sas-token

Una firma de acceso compartido (SAS). Debe usarse junto con el nombre de la cuenta de almacenamiento o el punto de conexión de servicio. Variable de entorno: AZURE_STORAGE_SAS_TOKEN.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--source-account-key

Clave de cuenta de la cuenta de almacenamiento de origen. Si se omite, se usa el inicio de sesión activo para determinar la clave de cuenta.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-account-name

La cuenta de almacenamiento de origen de la que se van a copiar los datos. Si se omite, se usa la cuenta de destino.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-container

Los blobs de contenedor de origen se copian de .

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-sas

Firma de acceso compartido para la cuenta de almacenamiento de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-share

Los archivos compartidos de origen se copian de .

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-uri

Un URI que especifica un recurso compartido de archivos de origen o un contenedor de blobs.

Si el origen está en otra cuenta, el origen debe ser público o autenticado a través de una firma de acceso compartido.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--timeout

Tiempo de espera de la solicitud en segundos. Se aplica a cada llamada al servicio.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az storage file copy start-batch (storage-preview extensión)

Copie varios archivos o blobs en un recurso compartido de archivos.

az storage file copy start-batch [--account-key]
                                 [--account-name]
                                 [--connection-string]
                                 [--destination-path]
                                 [--destination-share]
                                 [--disallow-source-trailing-dot --disallow-src-trailing {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]

Ejemplos

Copie todos los archivos de un recurso compartido de archivos en otra cuenta de almacenamiento.

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

Copie todos los archivos de un recurso compartido de archivos en otra cuenta de almacenamiento. con token 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>

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--account-key

Clave de cuenta de almacenamiento. Debe usarse junto con el nombre de la cuenta de almacenamiento. Variable de entorno: AZURE_STORAGE_KEY.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--account-name

Nombre de la cuenta de almacenamiento. Variable de entorno relacionada: AZURE_STORAGE_ACCOUNT. Debe usarse junto con una clave de cuenta de almacenamiento o un token de SAS. Si ninguno está presente, el comando intentará consultar la clave de la cuenta de almacenamiento mediante la cuenta de Azure autenticada. Si se ejecuta un gran número de comandos de almacenamiento, se puede alcanzar la cuota de API.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--connection-string

Cadena de conexión de la cuenta de almacenamiento. Variable de entorno: AZURE_STORAGE_CONNECTION_STRING.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--destination-path

Directorio en el que se copian los datos de origen. Si se omite, los datos se copian en el directorio raíz.

--destination-share

Recurso compartido de archivos en el que se copian los datos de origen.

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

Si es true, el punto final se recortará del URI de origen. Valor predeterminado es False.

Propiedad Valor
Valor predeterminado: False
Valores aceptados: false, true
--disallow-trailing-dot

Si es true, el punto final se recortará del URI de destino. Valor predeterminado es False.

Propiedad Valor
Valor predeterminado: False
Valores aceptados: false, true
--dryrun

Enumere los archivos y blobs que se van a copiar. No se producirá ninguna transferencia de datos real.

Propiedad Valor
Valor predeterminado: False
--metadata

Metadatos en forma de pares clave=valor separados por espacios. Esto sobrescribe los metadatos existentes.

--pattern

El patrón usado para archivos y blobs de globbing. Los patrones admitidos son '*', '?', '[seq]' y '[!seq]'. Para obtener más información, consulte https://docs.python.org/3.7/library/fnmatch.html.

Al usar '*' en --pattern, coincidirá con cualquier carácter, incluido el separador de directorios '/'.

--sas-token

Una firma de acceso compartido (SAS). Debe usarse junto con el nombre de la cuenta de almacenamiento. Variable de entorno: AZURE_STORAGE_SAS_TOKEN.

Propiedad Valor
Grupo de parámetros: Storage Account Arguments
--source-account-key

Clave de cuenta de la cuenta de almacenamiento de origen. Si se omite, se usa el inicio de sesión activo para determinar la clave de cuenta.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-account-name

La cuenta de almacenamiento de origen de la que se van a copiar los datos. Si se omite, se usa la cuenta de destino.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-container

Los blobs de contenedor de origen se copian de .

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-sas

Firma de acceso compartido para la cuenta de almacenamiento de origen.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-share

Los archivos compartidos de origen se copian de .

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--source-uri

Un URI que especifica un recurso compartido de archivos de origen o un contenedor de blobs.

Si el origen está en otra cuenta, el origen debe ser público o autenticado a través de una firma de acceso compartido.

Propiedad Valor
Grupo de parámetros: Copy Source Arguments
--timeout

Tiempo de espera de la solicitud en segundos. Se aplica a cada llamada al servicio.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False