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 para desarrolladores Ejemplos en GitHub
Autenticación y autorización Autorización del acceso y conexión a Blob Storage

Creación de una SAS de delegación de usuarios para un blob

Creación de una SAS de servicio para un blob

Creación de una SAS de cuenta
Autenticación mediante Microsoft Entra ID:
JavaScript
TypeScript

Autenticación mediante credenciales de clave compartida:
JavaScript
TypeScript

Autenticación mediante la cadena de conexión:
JavaScript
TypeScript
Creación de 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 de un flujo a un blob:
JavaScript
TypeScript
Descargar Descarga de un blob Descarga de un blob:
JavaScript
TypeScript

Blob en bloques de descarga en paralelo:
JavaScript
TypeScript
List 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 Creación y administración de concesiones de contenedor

Creación y administración de 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
Depurador de 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

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
Autenticación Autenticación mediante una cadena de conexión.
Autenticació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

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
Autenticación Autenticación mediante una cadena de conexión.
Autenticació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 Microsoft Entra ID
Queue service Creación de un cliente de Queue service
Cola Creación de una cola
Enumeración de las colas
Enumeración de colas por página
Eliminación de una cola
Message Envío de un mensaje en una cola
Inspección de mensajes

Recepción de mensajes
Eliminación de mensajes

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: