Compartir a través de


az storage blob directory

Nota:

Esta referencia forma parte de la extensión storage-preview para la CLI de Azure (versión 2.61.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az storage blob directory . Obtenga más información sobre las extensiones.

Este grupo de comandos ha quedado en desuso y se quitará en futuras versiones. Use "az storage fs directory" en su lugar. Para más información, vaya a https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/storage/docs/ADLS%20Gen2.md

Administrar directorios de blobs en el contenedor de cuentas de almacenamiento.

Para usar los comandos de directorio, asegúrese de que el tipo de cuenta de almacenamiento sea StorageV2.

Comandos

Nombre Description Tipo Estado
az storage blob directory access

Administrar las propiedades de control de acceso de un directorio cuando el espacio de nombres jerárquico está habilitado.

Extensión Versión preliminar y en desuso
az storage blob directory access set

Establezca las propiedades del control de acceso de un directorio.

Extensión Versión preliminar y en desuso
az storage blob directory access show

Muestra las propiedades del control de acceso de un directorio.

Extensión Versión preliminar y en desuso
az storage blob directory access update

Actualice las propiedades del control de acceso de un directorio.

Extensión Versión preliminar y en desuso
az storage blob directory create

Cree un directorio de blobs de almacenamiento en un contenedor de almacenamiento.

Extensión En desuso
az storage blob directory delete

Elimine un directorio de blobs de almacenamiento en un contenedor de almacenamiento.

Extensión En desuso
az storage blob directory download

Descargue blobs en una ruta de acceso de archivo local.

Extensión En desuso
az storage blob directory exists

Compruebe la existencia de un directorio de blobs en un contenedor de almacenamiento.

Extensión En desuso
az storage blob directory list

Enumeración de blobs y subdirectorios de blobs en un directorio de almacenamiento.

Extensión En desuso
az storage blob directory metadata

Administrar metadatos de directorio.

Extensión En desuso
az storage blob directory metadata show

Mostrar todos los metadatos definidos por el usuario para el directorio de blobs especificado.

Extensión En desuso
az storage blob directory metadata update

Establezca los metadatos definidos por el usuario para el directorio de blobs especificado como uno o varios pares de nombre-valor.

Extensión En desuso
az storage blob directory move

Mueva un directorio de almacenamiento a otro directorio de blobs de almacenamiento en un contenedor de almacenamiento.

Extensión En desuso
az storage blob directory show

Mostrar las propiedades de un directorio de blobs de almacenamiento en un contenedor de almacenamiento.

Extensión En desuso
az storage blob directory upload

Cargue blobs o subdirectorios en un directorio de blobs de almacenamiento.

Extensión En desuso

az storage blob directory create

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "directorio de blobs de almacenamiento" está en desuso y se quitará en una versión futura. Use "az storage fs directory" en su lugar.

Cree un directorio de blobs de almacenamiento en un contenedor de almacenamiento.

Cree un directorio de blobs de almacenamiento que pueda contener otros directorios o blobs en un contenedor de almacenamiento.

az storage blob directory create --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--lease-id]
                                 [--metadata]
                                 [--permissions]
                                 [--sas-token]
                                 [--timeout]
                                 [--umask]

Ejemplos

Cree un directorio de blobs de almacenamiento en un contenedor de almacenamiento.

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Cree un directorio de blobs de almacenamiento con permisos y umask.

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount --permissions rwxrwxrwx --umask 0000

Parámetros requeridos

--container-name -c

El nombre del contenedor.

--directory-path -d

Nombre de la ruta de acceso del directorio.

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
--connection-string

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

--lease-id

Obligatorio si el directorio que se va a sobrescribir tiene una concesión activa.

--metadata

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

--permissions

Opcional y solo válido si el Namespace jerárquico está habilitado para la cuenta. Establece los permisos de acceso POSIX para el propietario del archivo, el grupo propietario del archivo y otros. A cada clase se le puede conceder permiso de lectura, escritura o ejecución. También se admite el bit pegajoso. Se admiten tanto la notación simbólica (rwxrw-rw-) como la notación octal de 4 dígitos (por ejemplo, 0766).

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

--umask

Opcional y solo válido si el Namespace jerárquico está habilitado para la cuenta. El umask restringe la configuración de permisos para el archivo y el directorio, y solo se aplicará cuando la Acl predeterminada no exista en el directorio primario. Si el bit de umask se ha establecido, significa que el permiso correspondiente se deshabilitará. De este modo, p & ^u concede el permiso resultante, donde p es el permiso y usted es el umask. Aquí solo se admite la notación octal de 4 dígitos (por ejemplo, 0022).

Valor predeterminado: 0027
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 blob directory delete

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "directorio de blobs de almacenamiento" está en desuso y se quitará en una versión futura. Use "az storage fs directory" en su lugar.

Elimine un directorio de blobs de almacenamiento en un contenedor de almacenamiento.

El comportamiento de esta operación es diferente en función de si el Namespace jerárquico está habilitado; si es así, la operación de eliminación puede ser atómica e instantánea; si no es así, la operación se realiza en lotes y se puede devolver un token de continuación.

az storage blob directory delete --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--fail-not-exist]
                                 [--if-match]
                                 [--if-modified-since]
                                 [--if-none-match]
                                 [--if-unmodified-since]
                                 [--lease-id]
                                 [--marker]
                                 [--recursive]
                                 [--sas-token]
                                 [--timeout]

Ejemplos

Elimine un directorio de blobs de almacenamiento en un contenedor de almacenamiento.

az storage blob directory delete -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Parámetros requeridos

--container-name -c

El nombre del contenedor.

--directory-path -d

Nombre de la ruta de acceso del directorio.

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
--connection-string

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

--fail-not-exist

Especifique si se va a producir una excepción cuando el directorio no existe.

Valor predeterminado: False
--if-match

Un valor ETag o el carácter comodín (*). Especifique este encabezado para realizar la operación solo si la ETag del recurso coincide con el valor especificado.

--if-modified-since

Modifique solo si se modificó desde la fecha y hora UTC proporcionada (Y-m-d'T'H:M'Z').

--if-none-match

Un valor ETag o el carácter comodín (*). Especifique este encabezado para realizar la operación solo si la ETag del recurso no coincide con el valor especificado.

--if-unmodified-since

Modifique solo si no se modifica desde la fecha y hora UTC proporcionada (Y-m-d'T'H:M'Z').

--lease-id

Obligatorio si el directorio tiene una concesión activa.

--marker

Opcional. Al eliminar un directorio sin el Namespace jerárquico, el número de rutas de acceso que se eliminan con cada invocación es limitada. Si el número de rutas de acceso que se van a eliminar supera este límite, se devuelve un token de continuación. Cuando se devuelve un token de continuación, debe especificarse en una invocación posterior de la operación de eliminación para continuar eliminando el directorio.

--recursive

Si es "true", se eliminarán todas las rutas de acceso debajo del directorio. Si "false" y el directorio no están vacíos, se produce un error.

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 blob directory download

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "directorio de blobs de almacenamiento" está en desuso y se quitará en una versión futura. Use "az storage fs directory" en su lugar.

Descargue blobs en una ruta de acceso de archivo local.

az storage blob directory download --container
                                   --destination-path
                                   --source-path
                                   [--account-key]
                                   [--account-name]
                                   [--auth-mode {key, login}]
                                   [--connection-string]
                                   [--recursive]
                                   [--sas-token]

Ejemplos

Descargue un único blob en un directorio de blobs de almacenamiento.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/blob" -d "<local-path>"

Descargue todo el directorio en un contenedor de almacenamiento.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s SourceDirectoryPath -d "<local-path>" --recursive

Descargue un subdirectorio completo de un directorio de blobs de almacenamiento.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/subdirectory" -d "<local-path>" --recursive

Parámetros requeridos

--container -c

Contenedor de origen de descarga.

--destination-path -d

Ruta de acceso del directorio local de destino que se va a descargar.

--source-path -s

Ruta de acceso del directorio de origen de descarga. Debe ser una ruta de acceso absoluta al contenedor.

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
--connection-string

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

--recursive -r

Descargue blobs de forma recursiva. Si está habilitado, se descargarán todos los blobs incluidos en los subdirectorios.

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

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 blob directory exists

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "directorio de blobs de almacenamiento" está en desuso y se quitará en una versión futura. Use "az storage fs directory" en su lugar.

Compruebe la existencia de un directorio de blobs en un contenedor de almacenamiento.

az storage blob directory exists --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--sas-token]
                                 [--snapshot]
                                 [--timeout]

Ejemplos

Compruebe la existencia de un directorio de blobs en un contenedor de almacenamiento.

az storage blob directory exists -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Parámetros requeridos

--container-name -c

El nombre del contenedor.

--directory-path -d

Nombre de la ruta de acceso del directorio.

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
--connection-string

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

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

--snapshot

El parámetro snapshot es un valor DateTime opaco que, cuando está presente, especifica la instantánea.

--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 blob directory list

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "directorio de blobs de almacenamiento" está en desuso y se quitará en una versión futura. Use "az storage fs directory" en su lugar.

Enumeración de blobs y subdirectorios de blobs en un directorio de almacenamiento.

az storage blob directory list --container-name
                               --directory-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--delimiter]
                               [--include]
                               [--marker]
                               [--num-results]
                               [--prefix]
                               [--sas-token]
                               [--timeout]

Ejemplos

Enumeración de blobs y subdirectorios de blobs en un directorio de almacenamiento.

az storage blob directory list -c MyContainer -d DestinationDirectoryPath --account-name MyStorageAccount

Parámetros requeridos

--container-name -c

El nombre del contenedor.

--directory-path -d

Nombre de la ruta de acceso del directorio.

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
--connection-string

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

--delimiter

Cuando la solicitud incluye este parámetro, la operación devuelve un elemento :class:~azure.storage.blob.models.BlobPrefix en la lista de resultados que actúa como marcador de posición para todos los blobs cuyos nombres comienzan con la misma subcadena hasta la apariencia del carácter delimitador. El delimitador puede ser un solo carácter o una cadena.

--include

Especifica uno o varios conjuntos de datos adicionales que se van a incluir en la respuesta.

Valor predeterminado: mc
--marker

Un token de continuación opaco. Este valor se puede recuperar del campo next_marker de un objeto generador anterior si se especificó num_results y ese generador ha terminado de enumerar los resultados. Si se especifica, este generador comenzará a devolver resultados desde el punto en el que se detuvo el generador anterior.

--num-results

Especifica el número máximo de resultados que se van a devolver. Proporcione "*" para devolver todo.

Valor predeterminado: 5000
--prefix

Filtra los resultados para devolver solo blobs cuyos nombres comienzan por el prefijo especificado.

--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 blob directory move

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "directorio de blobs de almacenamiento" está en desuso y se quitará en una versión futura. Use "az storage fs directory" en su lugar.

Mueva un directorio de almacenamiento a otro directorio de blobs de almacenamiento en un contenedor de almacenamiento.

Mueva un directorio de almacenamiento y todo su contenido (que puede contener otros directorios o blobs) a otro directorio de blobs de almacenamiento en un contenedor de almacenamiento. El comportamiento de esta operación es diferente en función de si el Namespace jerárquico está habilitado; si es así, la operación de movimiento es atómica y no se devuelve ningún marcador; si no es así, la operación se realiza en lotes y se puede devolver un token de continuación.

az storage blob directory move --container-name
                               --destination-path
                               --source-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--lease-id]
                               [--move-mode {legacy, posix}]
                               [--sas-token]
                               [--source-if-match]
                               [--source-if-modified-since]
                               [--source-if-none-match]
                               [--source-if-unmodified-since]
                               [--source-lease-id]
                               [--timeout]

Ejemplos

Mueva un directorio de almacenamiento a otro directorio de blobs de almacenamiento en un contenedor de almacenamiento.

az storage blob directory move -c MyContainer -d my-new-directory -s dir --account-name MyStorageAccount

Mueva un subdirectorio de almacenamiento a otro directorio de blobs de almacenamiento en un contenedor de almacenamiento.

az storage blob directory move -c MyContainer -d my-new-directory -s dir/subdirectory --account-name MyStorageAccount

Parámetros requeridos

--container-name -c

El nombre del contenedor.

--destination-path -d

Ruta de acceso del directorio del blob de destino. Puede ser un directorio o un nombre de subdirectorio, por ejemplo, dir, dir/subdir. Si la ruta de acceso de destino existe y está vacía, el origen se moverá a la ruta de acceso de destino. Si la ruta de acceso de destino no existe, el origen creará y sobrescribirá la ruta de acceso de destino. Para controlar la operación de movimiento para la ruta de acceso no vacía, puede usar --move-mode para determinar su comportamiento.

--source-path -s

Ruta de acceso del directorio del blob de origen.

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
--connection-string

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

--lease-id

Un identificador de concesión para el directory_path de destino. El directory_path de destino debe tener una concesión activa y el identificador de concesión debe coincidir.

--move-mode

Válido solo cuando el espacio de nombres está habilitado. Este parámetro determina el comportamiento de la operación de movimiento. Si el directorio de destino está vacío, para ambos modos, se sobrescribirá el directorio de destino. Pero si el directorio de destino no está vacío, en modo heredado se producirá un error en la operación de movimiento y en modo posix, el directorio de origen se moverá al directorio de destino.

Valores aceptados: legacy, posix
Valor predeterminado: posix
--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-if-match

Opcional. Valor ETag. Especifique este encabezado para realizar la operación de movimiento solo si la ETag del origen coincide con el valor especificado.

--source-if-modified-since

Opcional. Un valor de fecha y hora. Especifique este encabezado para realizar la operación de movimiento solo si el origen se ha modificado desde la fecha y hora especificadas.

--source-if-none-match

Opcional. Valor ETag o el carácter comodín especial ("*"). Especifique este encabezado para realizar la operación de movimiento solo si la ETag del origen no coincide con el valor especificado.

--source-if-unmodified-since

Opcional. Un valor de fecha y hora. Especifique este encabezado para realizar la operación de movimiento solo si el origen no se ha modificado desde la fecha y hora especificadas.

--source-lease-id

Opcional. Identificador de concesión del source_path. El source_path debe tener una concesión activa y el identificador de concesión debe coincidir.

--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 blob directory show

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "directorio de blobs de almacenamiento" está en desuso y se quitará en una versión futura. Use "az storage fs directory" en su lugar.

Mostrar las propiedades de un directorio de blobs de almacenamiento en un contenedor de almacenamiento.

az storage blob directory show --container-name
                               --directory-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--if-match]
                               [--if-modified-since]
                               [--if-none-match]
                               [--if-unmodified-since]
                               [--lease-id]
                               [--sas-token]
                               [--timeout]

Ejemplos

Mostrar las propiedades de un directorio de blobs de almacenamiento en un contenedor de almacenamiento.

az storage blob directory show -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Parámetros requeridos

--container-name -c

El nombre del contenedor.

--directory-path -d

Nombre de la ruta de acceso del directorio.

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
--connection-string

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

--if-match

Un valor ETag o el carácter comodín (*). Especifique este encabezado para realizar la operación solo si la ETag del recurso coincide con el valor especificado.

--if-modified-since

Modifique solo si se modificó desde la fecha y hora UTC proporcionada (Y-m-d'T'H:M'Z').

--if-none-match

Un valor ETag o el carácter comodín (). Especifique este encabezado para realizar la operación solo si la ETag del recurso no coincide con el valor especificado. Especifique el carácter comodín () para realizar la operación solo si el recurso no existe y produce un error en la operación si existe.

--if-unmodified-since

Modifique solo si no se modifica desde la fecha y hora UTC proporcionada (Y-m-d'T'H:M'Z').

--lease-id

Obligatorio si el blob tiene una concesión activa.

--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 blob directory upload

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "directorio de blobs de almacenamiento" está en desuso y se quitará en una versión futura. Use "az storage fs directory" en su lugar.

Cargue blobs o subdirectorios en un directorio de blobs de almacenamiento.

az storage blob directory upload --container
                                 --destination-path
                                 --source
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--recursive]
                                 [--sas-token]

Ejemplos

Cargue un único blob en un directorio de blobs de almacenamiento.

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d directory

Cargue un directorio local en un directorio de blobs de almacenamiento.

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory" -d directory --recursive

Cargue un conjunto de archivos en un directorio local en un directorio de blobs de almacenamiento.

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file*" -d directory --recursive

Parámetros requeridos

--container -c

Contenedor de destino de carga.

--destination-path -d

Ruta de acceso del directorio de destino de carga. Debe ser una ruta de acceso absoluta al contenedor. Si la ruta de acceso de destino especificada no existe, se creará una nueva ruta de acceso de directorio.

--source -s

Ruta de acceso del archivo de origen desde la que se va a cargar.

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
--connection-string

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

--recursive -r

Cargue blobs de forma recursiva. Si está habilitado, se cargarán todos los blobs incluidos en los subdirectorios.

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

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.