Compartir a través de


Ejemplos de Azure Storage mediante las bibliotecas de cliente de JavaScript

En este artículo se proporciona información general sobre los escenarios de ejemplo de código que se encuentran en nuestro repositorio de ejemplos y guías para desarrolladores. Haga clic en los vínculos para ver los ejemplos correspondientes, ya sea en nuestras guías para desarrolladores o en repositorios de GitHub.

Las guías para desarrolladores son colecciones de artículos que proporcionan información detallada y ejemplos de código para escenarios específicos relacionados con los servicios de Azure Storage. Para más información acerca de las guías para desarrolladores de Blob Storage para JavaScript o TypeScript, consulte Introducción a Azure Blob Storage y JavaScript

Nota:

En estos ejemplos se usa la biblioteca JavaScript v12 de Azure Storage más reciente. Para ver el código heredado de la versión v11, consulte Introducción a Azure Blob service en Node.js en el repositorio de GitHub.

Ejemplos de blob

En la tabla siguiente se incluyen vínculos a guías y ejemplos para desarrolladores de Azure Blob Storage que usan bibliotecas cliente de JavaScript. Los vínculos de la guía para desarrolladores incluyen fragmentos de código de JavaScript y TypeScript, mientras que los vínculos de ejemplo le llevan directamente al código del repositorio de GitHub.

Tema Guía del desarrollador Ejemplos en GitHub
Autenticación y autorización Autorización del acceso y conexión a Blob Storage

Crear una delegación de usuario SAS para un blob

Crear un SAS de servicio para un blob

Crear una SAS de cuenta
Autenticar usando Microsoft Entra ID (recomendado):
JavaScript
TypeScript

1Autenticar usando credencial de clave compartida:
JavaScript
TypeScript

1Autenticar usando cadena de conexión:
JavaScript
TypeScript
Crear contenedor Creación de un contenedor Creación de contenedor:
JavaScript
TypeScript
Cargar Carga de un blob Carga de un blob:
JavaScript
TypeScript

Carga en paralelo un flujo en un blob:
JavaScript
TypeScript
Descargar Descarga de un blob Descarga de un blob:
JavaScript
TypeScript

Blob en bloques de descarga en paralelo:
JavaScript
TypeScript
Lista Enumeración de contenedores

Enumeración de blobs
Enumeración de contenedores:
JavaScript
TypeScript

Enumeración de contenedores mediante un iterador:
JavaScript
TypeScript

Enumeración de contenedores por página:
JavaScript
TypeScript

Enumeración de blobs mediante un iterador:
JavaScript
TypeScript

Enumeración de blobs por página:
JavaScript
TypeScript

Enumeración de blobs por jerarquía:
JavaScript
TypeScript
Eliminar Eliminación de contenedores

Eliminación de blobs
Eliminación de un contenedor:
JavaScript
TypeScript
Copiar Información general sobre las operaciones de copia

Copia de un blob desde una dirección URL de objeto de origen

Copia de un blob con programación asincrónica
Concesión Crear y administrar concesiones de contenedor

Crear y administrar concesiones de blobs
Propiedades y metadatos Administración de propiedades de contenedor y metadatos

Administración de propiedades y metadatos de blobs
Etiquetas de índice Uso de etiquetas de índice de blobs para administrar y buscar datos
Niveles de acceso Establecimiento o cambio del nivel de acceso de un blob en bloques Establecimiento del nivel de acceso en un blob:
JavaScript
TypeScript
Blob service Creación de un cliente de Blob service:
JavaScript
TypeScript

Creación de un cliente de Blob service mediante la dirección URL de una SAS:
JavaScript
TypeScript
Instantánea Creación de una instantánea de blob:
JavaScript
TypeScript

Descarga de una instantánea de blob:
JavaScript
TypeScript
Solución de problemas Desencadenamiento de un error recuperable mediante un cliente de contenedor:
JavaScript
TypeScript

1 Microsoft recomienda usar el flujo de autenticación más seguro disponible. El flujo de autenticación descrito en este ejemplo requiere un grado de confianza muy alto en la aplicación y conlleva riesgos que no están presentes en otros flujos. Solo debe usar este flujo cuando otros flujos más seguros, como las identidades administradas, no sean viables.

Ejemplos de Data Lake Storage

En la siguiente tabla se incluyen vínculos a ejemplos de Data Lake Store que usan bibliotecas cliente de JavaScript:

Tema Ejemplos en GitHub
Servicio de Data Lake Creación de un cliente del servicio de Data Lake
Sistema de archivos Creación de un sistema de archivos
Enumeración de sistemas de archivos
Enumeración de las rutas de acceso en un sistema de archivos
Eliminación de un sistema de archivos
Archivo Creación de un archivo
Descarga de un archivo

Ejemplos de Azure Files

En la siguiente tabla se incluyen vínculos a ejemplos de Azure Files que usan bibliotecas cliente de JavaScript:

Tema Ejemplos en GitHub
Authentication 1Autenticación mediante una cadena de conexión
1Autenticación mediante una credencial de clave compartida
Autenticación mediante AnonymousCredential
Conexión mediante una canalización personalizada
Conexión mediante un proxy
Compartir Creación de un recurso compartido
Enumeración de recursos compartidos
Enumeración de recursos compartidos por página
Eliminación de un recurso compartido
Directorio Creación de un directorio
Enumeración de archivos y directorios
Enumeración de archivos y directorios por página
Archivo Carga de un archivo en paralelo
Carga de un flujo legible en paralelo
Descarga de un archivo en paralelo
Enumeración de identificadores de archivos
Enumeración de identificadores de archivo por página

1 Microsoft recomienda usar el flujo de autenticación más seguro disponible. El flujo de autenticación descrito en este ejemplo requiere un grado de confianza muy alto en la aplicación y conlleva riesgos que no están presentes en otros flujos. Solo debe usar este flujo cuando otros flujos más seguros, como las identidades administradas, no sean viables.

Ejemplos de cola

En la siguiente tabla se incluyen vínculos a ejemplos de Azure Queues que usan bibliotecas cliente de JavaScript:

Tema Ejemplos en GitHub
Authentication 1Autenticación mediante una cadena de conexión
1Autenticación mediante una credencial de clave compartida
Autenticación mediante AnonymousCredential
Conexión mediante una canalización personalizada
Conexión mediante un proxy
Autenticación mediante el identificador de Microsoft Entra (recomendado)
Queue service Creación de un cliente de Queue service
Cola Creación de una cola
Enumeración de colas
Enumeración de colas por página
Eliminación de una cola
Mensaje Envío de un mensaje en una cola
Inspección de mensajes

Recepción de mensajes
Eliminación de mensajes

1 Microsoft recomienda usar el flujo de autenticación más seguro disponible. El flujo de autenticación descrito en este ejemplo requiere un grado de confianza muy alto en la aplicación y conlleva riesgos que no están presentes en otros flujos. Solo debe usar este flujo cuando otros flujos más seguros, como las identidades administradas, no sean viables.

Ejemplos de tabla

En la siguiente tabla se incluyen vínculos a ejemplos de Azure Tables que usan bibliotecas cliente de JavaScript:

Los ejemplos de bibliotecas cliente en desuso están disponibles en ejemplos de Azure Table Storage para JavaScript.

Bibliotecas de ejemplo de código de Azure

Para ver todas las bibliotecas de ejemplo de JavaScript, vaya a:

Puede explorar y clonar el repositorio de GitHub para cada biblioteca.

Guías de introducción

Consulte las guías siguientes si busca instrucciones sobre cómo instalar las bibliotecas de cliente de Azure Storage y cómo empezar a usarlas.

Pasos siguientes

Para información sobre ejemplos para otros lenguajes: