- Inicio
- Recursos
- Integraciones
- Azure Storage
Integración Azure Storage n8nAutomatiza Azure Storage con n8n.
¿Cuánto tiempo se va en mover ficheros a mano hacia Azure? La integración Azure Storage n8n reúne 8 operaciones sobre 2 recursos: blobs y contenedores. El nodo no trae trigger propio, así que el flujo arranca con un Schedule Trigger o un Webhook. Pensada para equipos de operaciones sin programador cerca.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué resuelve la integración Azure Storage n8n?
Da a un flujo acceso directo a una cuenta de almacenamiento de Azure sin escribir código. El nodo trabaja con 2 recursos: los blobs, que son los ficheros guardados, y los contenedores, los espacios que los agrupan. Sobre esos dos recursos hay 8 operaciones repartidas a partes iguales: crear, borrar, consultar y listar, una vez para blobs y otra para contenedores.
Caso típico en comercio electrónico: las fotos de producto. El proveedor manda un enlace, blob.create guarda la imagen en el contenedor del catálogo usando la opción url, y el nombre del blob se construye con la referencia del artículo. Después, una fila en Airtable registra qué referencia tiene ya su imagen y cuál sigue pendiente. Nadie vuelve a abrir el portal de Azure para comprobarlo.
Otro escenario, esta vez en logística: los albaranes escaneados. Llegan cada tarde, container.create abre el contenedor de la semana cuando hace falta y blob.create deposita cada documento. Cuando administración pide uno concreto, blob.get lo recupera y Gmail lo manda en la respuesta, sin búsquedas manuales por carpetas compartidas.
El tercero es puro mantenimiento. Un Schedule Trigger se ejecuta de madrugada, container.getAll recorre los contenedores, blob.getAll enumera lo que hay dentro y blob.delete retira lo que ya superó el plazo de conservación que fijó la empresa. Cuando un cliente se va, container.delete cierra su espacio una vez confirmada la copia en otro sitio. Un resumen en Slack deja constancia de lo que se borró.
Si una llamada a la API de Azure Storage queda fuera de esas 8 operaciones, entra el nodo HTTP Request. Ataca cualquier endpoint de la API reutilizando la misma credencial mediante autenticación predefinida, así que no hay que volver a autorizar nada. Conviene saberlo antes de dar algo por imposible.
Hay un detalle de diseño que conviene tener claro desde el principio: este nodo no trae trigger. Azure Storage no envía ningún evento hacia n8n. El flujo arranca siempre en otro punto, casi siempre un Schedule Trigger a intervalo fijo, a veces un Webhook, es decir una URL de n8n que otro servicio llama, o el trigger de otra herramienta. El Curso n8n desarrolla ese montaje paso a paso.
¿Cómo se conecta Azure Storage con n8n?
- 01
Elegir el método de autenticación
Abre el menú Credentials de n8n y crea una credencial de Azure Storage. Hay dos métodos admitidos: OAuth2 (
oAuth2), donde una cuenta de Microsoft autoriza a n8n, y Shared Key (sharedKey). Una credencial, o sea el juego de datos de acceso que n8n guarda, se crea una vez y se reutiliza en todos los flujos: el nodo la ofrece en su desplegable. Requisitos: una cuenta de Microsoft Azure y una cuenta de usuario con acceso al servicio. - 02
Registrar una aplicación en Microsoft
Para OAuth2 en una instancia autoalojada, entra en el portal de registro de aplicaciones de Microsoft y pulsa Register an application. Pon un Name y, en Supported account types, quédate con cualquier directorio de organización y las cuentas personales de Microsoft. Copia la OAuth Callback URL de tu credencial de n8n en el campo Redirect URI, elige la plataforma Web y registra. Luego lleva el Application (client) ID al Client ID de n8n.
- 03
Generar el secreto y enlazar la cuenta
En la página de la aplicación, abre Certificates & secrets y pulsa + New client secret. Escribe una Description reconocible, por ejemplo
n8n credential, confirma y copia enseguida el valor de la columna Value para pegarlo en n8n como Client Secret. De vuelta en n8n, pulsa Connect my account, entra con la cuenta de Microsoft y autoriza el acceso a tu información. La credencial queda activa y cualquier nodo Azure Storage puede seleccionarla.
Las 8 operaciones del nodo, una a una
El nodo Azure Storage expone 8 operaciones en 2 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
Índice de operaciones
Blob
4 operacionesCreate blob
blob.createLo que ves en n8n
Notas y casos de uso
Escribe un fichero dentro de un contenedor, o sustituye al que ya ocupa ese nombre.
Parámetros clave
- Container: el contenedor de destino, elegido en la lista o pasado con una expresión como
{{ $json.container }}. - Blob Name: el nombre que tendrá el fichero en Azure, por ejemplo
myblob. - From: con
binaryel fichero sale del campo binario indicado en Binary Contents; conurl, n8n descarga el contenido de la dirección puesta en URL. - Options: 20 campos adicionales, entre ellos Content Type, Access Tier, Blob Type y Tags.
Delete blob
blob.deleteLo que ves en n8n
Notas y casos de uso
Quita un fichero concreto de un contenedor. Ni el contenedor ni el resto de ficheros se tocan.
Parámetros clave
- Container: el contenedor donde está el fichero.
- Blob: el fichero que se elimina, elegido en la lista o resuelto desde un nodo anterior.
- Lease ID: opción obligatoria si el blob tiene una concesión activa. Sin ella, la llamada falla sobre un fichero bloqueado.
Get blob
blob.getLo que ves en n8n
Notas y casos de uso
Recupera los datos de un fichero concreto para entregárselos al nodo siguiente.
Parámetros clave
- Container: el contenedor que aloja el fichero.
- Blob: el fichero que se consulta.
- Simplify: opción que devuelve una versión reducida de la respuesta en lugar de los datos en bruto, cómoda mientras montas el flujo.
- UPN: opción que convierte los identificadores de objeto de Microsoft Entra de la respuesta en User Principal Names.
Get many blobs
blob.getAllLo que ves en n8n
Notas y casos de uso
Enumera los ficheros de un contenedor, con un item de n8n por cada blob.
Parámetros clave
- Container: único campo obligatorio, porque el listado se limita a un contenedor.
- Return All: activado, n8n encadena las páginas de la API hasta el último fichero; desactivado, Limit fija cuántos items vuelven.
- Fields: añade datos a la salida, como
metadata,tags,versionsosnapshots. - Filter: acota el listado a
files,directorieso entradasdeleted.
Container
4 operacionesCreate container
container.createLo que ves en n8n
Notas y casos de uso
Crea un contenedor nuevo en la cuenta de almacenamiento, listo para recibir blobs.
Parámetros clave
- Container Name: el nombre del contenedor, por ejemplo
mycontainer. - Access Level: opción con tres valores.
blobpermite lectura anónima de los blobs pero no enumerarlos,containerpermite además enumerarlos, y Private reserva los datos al propietario de la cuenta. - Metadata: pares de nombre y valor asociados al propio contenedor.
Delete container
container.deleteLo que ves en n8n
Notas y casos de uso
Elimina un contenedor de la cuenta de almacenamiento. Es la operación con más consecuencias, porque el contenedor está un nivel por encima de los ficheros.
Parámetros clave
- Container: el contenedor señalado, elegido en la lista o recibido de un paso anterior. Es el único campo de la operación y no lleva colección de opciones.
Get container
container.getLo que ves en n8n
Notas y casos de uso
Consulta los datos de un contenedor concreto sin tocar lo que hay dentro.
Parámetros clave
- Container: el contenedor que se consulta.
- Simplify: opción que devuelve una respuesta simplificada en vez de los datos en bruto, útil cuando el paso siguiente solo necesita un par de valores.
Get many container
container.getAllLo que ves en n8n
Notas y casos de uso
Enumera los contenedores de la cuenta de almacenamiento. No pide ningún campo, así que funciona sola como paso de inventario.
Parámetros clave
- Return All: activado, vuelven todos los contenedores; desactivado, Limit pone el tope de items.
- Filter: deja solo los contenedores cuyo nombre empieza por un prefijo dado, por ejemplo
mycontainer. - Fields: suma
metadata,deletedosystema la salida.
¿Necesitas ayuda para automatizar Azure Storage con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.



