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 los artículos siguientes:
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 siguiente tabla se incluyen vínculos a guías y ejemplos para desarrolladores de Azure Blob Storage que usan bibliotecas cliente de JavaScript:
Tema | Guía para desarrolladores | Ejemplos en GitHub |
---|---|---|
Autenticación y autorización | Autorización del acceso y conexión a Blob Storage: JavaScript TypeScript Creación de una SAS de delegación para 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: JavaScript TypeScript |
Creación de contenedor: JavaScript TypeScript |
Cargar | Carga de un blob: JavaScript TypeScript |
Carga de un blob: JavaScript TypeScript Carga en paralelo de un flujo a un blob: JavaScript TypeScript |
Descargar | Descarga de un blob: JavaScript TypeScript |
Descarga de un blob: JavaScript TypeScript Blob en bloques de descarga en paralelo: JavaScript TypeScript |
List | Enumeración de contenedores: JavaScript TypeScript Enumeración de blobs: JavaScript TypeScript |
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: JavaScript TypeScript Eliminación de blobs: JavaScript TypeScript |
Eliminación de un contenedor: JavaScript TypeScript |
Copiar | Información general de las operaciones de copia: JavaScript TypeScript Copia de un blob desde una dirección URL de objeto de origen: JavaScript TypeScript Copia de un blob con programación asincrónica: JavaScript TypeScript |
|
Concesión | Creación y administración de concesiones de contenedor: JavaScript TypeScript Creación y administración de concesiones de blob: JavaScript TypeScript |
|
Propiedades y metadatos | Administración de propiedades y metadatos de contenedor: JavaScript TypeScript Administración de propiedades y metadatos de blob: JavaScript TypeScript |
|
Etiquetas de índice | Uso de etiquetas de índice de blobs para administrar y buscar datos: JavaScript TypeScript |
|
Niveles de acceso | Establecimiento o cambio del nivel de acceso de un blob en bloques: JavaScript TypeScript |
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:
Ejemplos de cola
En la siguiente tabla se incluyen vínculos a ejemplos de Azure Queues que usan bibliotecas cliente de JavaScript:
Ejemplos de tabla
En la siguiente tabla se incluyen vínculos a ejemplos de Azure Tables que usan bibliotecas cliente de JavaScript:
- Métodos de autenticación
- Creación y eliminación de una tabla
- Creación y eliminación de entidades de tabla
- Consulta de tablas
- Consulta de entidades
- Entidades de actualización e inserción de una tabla
- Envío de solicitudes por lotes transaccionales
- Envío de solicitudes por lotes transaccionales con el asistente TableTransaction
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:
- Ejemplos de código para blobs de Azure
- Ejemplos de código de Azure Data Lake
- Ejemplos de código de Azure Files
- Ejemplos de código de cola de Azure
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.
- Inicio rápido: Biblioteca cliente de Azure Blob Storage para JavaScript
- Inicio rápido: Biblioteca cliente de Azure Queue para JavaScript
- Introducción a Azure Table Storage en JavaScript
Pasos siguientes
Para información sobre ejemplos para otros lenguajes:
- .NET: Azure Storage samples using .NET (Ejemplos de Azure Storage con .NET)
- Java: Azure Storage samples using Java (Ejemplos de Azure Storage con Java)
- Python: Ejemplos de Azure Storage con Python
- C++: Ejemplos de Azure Storage con C++
- El resto de lenguajes: Ejemplos de Azure Storage