Recursos · Integración n8n

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

Por qué automatizar

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

Conexión

¿Cómo se conecta Azure Storage con n8n?

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

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

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

Acciones

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.

Matriz recursos × operaciones
RecursoCreateGetGet ManyDelete
Blob✓✓✓✓
Container✓✓✓✓

Blob

4 operaciones
01

Create blob

blob.create

Lo 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 binary el fichero sale del campo binario indicado en Binary Contents; con url, 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.
Casos de uso
la foto que envía el proveedor queda archivada con la referencia del producto como nombre.
02

Delete blob

blob.delete

Lo 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.
Casos de uso
tras una migración, el flujo repasa los ficheros temporales y va borrando los que ya se recuperaron en otro sistema, para que la cuenta no acumule duplicados.
03

Get blob

blob.get

Lo 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.
Casos de uso
una incidencia menciona un número de pedido y el flujo saca el albarán correspondiente de su contenedor para adjuntarlo.
04

Get many blobs

blob.getAll

Lo 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, versions o snapshots.
  • Filter: acota el listado a files, directories o entradas deleted.
Casos de uso
un recuento semanal de lo que guarda cada contenedor, volcado a Google Sheets.

Container

4 operaciones
05

Create container

container.create

Lo 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. blob permite lectura anónima de los blobs pero no enumerarlos, container permite además enumerarlos, y Private reserva los datos al propietario de la cuenta.
  • Metadata: pares de nombre y valor asociados al propio contenedor.
Casos de uso
cada campaña nueva estrena su contenedor, con una metadata que guarda el código interno de la campaña.
06

Delete container

container.delete

Lo 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.
Casos de uso
el cierre de un proyecto lanza la copia de archivo, espera una aprobación humana en un paso de mensajería y solo después retira el espacio del cliente.
07

Get container

container.get

Lo 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.
Casos de uso
antes de una carga masiva, el flujo comprueba que el contenedor de destino existe y deriva a una rama de aviso en lugar de romperse a mitad. Sale más barato saberlo antes que después de doscientos ficheros.
08

Get many container

container.getAll

Lo 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, deleted o system a la salida.
Casos de uso
un informe de gobernanza que recoge cada contenedor y su metadata en Supabase.
Necesitas ayuda

¿Necesitas ayuda para automatizar Azure Storage con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Azure Storage y n8n, dudas frecuentes

01¿La integración Azure Storage n8n es gratuita?
Sí, por el lado de n8n. El nodo viene incluido con n8n, no hay nada que instalar ni coste adicional, y se comporta igual en n8n Cloud que en una instancia autoalojada con la Community Edition bajo licencia Sustainable Use. Un flujo creado en un sitio funciona en el otro sin cambios. Lo que Microsoft cobre por la cuenta de almacenamiento es otro asunto, lo factura Azure y no se trata en esta página: revisa las condiciones de tu propia cuenta antes de planificar un traslado grande de ficheros. La parte de automatización no suma coste.
02¿Qué credenciales hacen falta para conectar Azure Storage con n8n?
Se admiten dos métodos de autenticación: OAuth2 y Shared Key. Necesitas una cuenta de Microsoft Azure y al menos una cuenta de usuario con acceso al servicio. Para OAuth2 en instancia autoalojada, registra una aplicación en la plataforma de identidad de Microsoft, pega la OAuth Callback URL de la credencial de n8n en el campo Redirect URI y lleva a n8n el Application (client) ID junto a un client secret generado. Si un directorio corporativo de Microsoft Entra gestiona al usuario, un administrador debe haber activado el consentimiento a aplicaciones que acceden a datos de empresa en su nombre. La credencial se crea una vez y se reutiliza.
03¿Qué límites tiene el nodo Azure Storage en n8n?
El nodo cubre 8 operaciones sobre 2 recursos, blobs y contenedores. Cualquier llamada a la API de Azure Storage que quede fuera de esas operaciones pasa por el nodo HTTP Request, que ataca cualquier endpoint reutilizando la misma credencial mediante autenticación predefinida, sin volver a autorizar nada. En los listados, vigila la paginación. Get many blobs y Get many container ofrecen los dos Return All, que encadena las páginas de la API hasta terminar. Si lo dejas desactivado, es Limit quien fija el número de items: va bien para probar y casi nunca para producción.
04¿El nodo Azure Storage reacciona en tiempo real?
No, porque en n8n no existe un nodo trigger de Azure Storage. La cuenta de almacenamiento no empuja ningún evento hacia tu flujo, así que la ejecución tiene que arrancar en otro sitio. Tres opciones cubren casi todo: un Schedule Trigger a intervalo fijo, adecuado para inventarios, archivados y limpiezas; un Webhook, es decir una URL de n8n a la que otro servicio llama cuando pasa algo en su lado; o el trigger de una herramienta que ya uses, colocando el nodo Azure Storage más adelante en el mismo flujo.
05¿n8n o Make para Azure Storage?
Depende de qué pese más en tu decisión. Make lo aloja su proveedor, sin opción de autoalojamiento, y se factura por operación, de modo que un flujo que enumera miles de blobs tiene un coste que crece con el volumen. n8n funciona en n8n Cloud o en tu propio servidor con Docker o npm, algo que importa cuando los ficheros contienen datos que prefieres mantener en casa. Los dos tienen editor visual. Mira el alojamiento, el control de los datos, el modelo de coste y cómo resuelve cada uno las ramificaciones.