Share via


az storage file copy

Nota:

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.

Extensión Versión preliminar
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.

Extensión Versión preliminar
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.

Extensión Versión preliminar

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]
                            [--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

--account-key

Clave de la 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.

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

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

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.

valor predeterminado: False
--connection-string

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

--disallow-trailing-dot

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

valores aceptados: false, true
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.

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

--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 de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--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 de registro. Use --debug para obtener registros de depuración completos.

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

Vista previa

El grupo de comandos "az storage" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

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]
                            [--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

--account-key

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

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

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

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.

valor predeterminado: False
--connection-string

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

--disallow-trailing-dot

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

valores aceptados: false, true
valor predeterminado: False
--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.

--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 de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--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 de registro. Use --debug para obtener registros de depuración completos.

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]
                           [--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]

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

--account-key

Clave de la 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.

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

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

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.

valor predeterminado: False
--connection-string

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

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

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

valores aceptados: false, true
valor predeterminado: False
--disallow-trailing-dot

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

valores aceptados: false, true
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.

--file-snapshot

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

--metadata

Metadatos en 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 o el punto de conexión de servicio. Variable de entorno: AZURE_STORAGE_SAS_TOKEN.

--source-account-key

Clave de la cuenta de almacenamiento del blob de origen.

--source-account-name

Nombre de la cuenta de almacenamiento del blob de origen.

--source-blob

Nombre del blob de la cuenta de almacenamiento de origen.

--source-container

Nombre del contenedor de la cuenta de almacenamiento de origen.

--source-path

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

--source-sas

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

--source-share

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

--source-snapshot

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

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

--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 de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--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 de registro. Use --debug para obtener registros de depuración completos.

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

Vista previa

El grupo de comandos "az storage" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

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]
                           [--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]

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

--account-key

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

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

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

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.

valor predeterminado: False
--connection-string

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

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

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

valores aceptados: false, true
valor predeterminado: False
--disallow-trailing-dot

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

valores aceptados: false, true
valor predeterminado: False
--file-snapshot

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

--metadata

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

--source-account-key

Clave de la cuenta de almacenamiento del blob de origen.

--source-account-name

Nombre de la cuenta de almacenamiento del blob de origen.

--source-blob

Nombre del blob de la cuenta de almacenamiento de origen.

--source-container

Nombre del contenedor de la cuenta de almacenamiento de origen.

--source-path

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

--source-sas

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

--source-share

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

--source-snapshot

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

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

--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 de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--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 de registro. Use --debug para obtener registros de depuración completos.

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

--account-key

Clave de la 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.

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

--connection-string

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

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

valores aceptados: false, true
valor predeterminado: False
--disallow-trailing-dot

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

valores aceptados: false, true
valor predeterminado: False
--dryrun

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

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.

--metadata

Metadatos en 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 o el punto de conexión de servicio. Variable de entorno: AZURE_STORAGE_SAS_TOKEN.

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

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

--source-container

Los blobs de contenedor de origen se copian de .

--source-sas

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

--source-share

Los archivos compartidos de origen se copian de .

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

--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 de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--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 de registro. Use --debug para obtener registros de depuración completos.

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

Vista previa

El grupo de comandos "az storage" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

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

--account-key

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

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

--connection-string

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

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

valores aceptados: false, true
valor predeterminado: False
--disallow-trailing-dot

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

valores aceptados: false, true
valor predeterminado: False
--dryrun

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

valor predeterminado: False
--metadata

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

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

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

--source-container

Los blobs de contenedor de origen se copian de .

--source-sas

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

--source-share

Los archivos compartidos de origen se copian de .

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

--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 de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--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 de registro. Use --debug para obtener registros de depuración completos.