- Inicio
- Recursos
- Integraciones
- AWS SQS
Integración AWS SQS n8nAutomatiza AWS SQS con n8n.
Una cola es el punto donde un flujo deja de esperar. La integración AWS SQS n8n cabe en 1 operación, Send Message, dentro de un nodo que no pide elegir recurso. No hay trigger de SQS en n8n: el flujo arranca en otro sitio, con horario o webhook, y termina dejando el mensaje en la cola.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué resuelve la integración AWS SQS n8n?
El nodo AWS SQS deja un mensaje en una cola, y ahí termina su alcance: 1 operación, 1 recurso sintético, cero eventos a los que suscribirse. n8n firma la llamada a AWS con un credential, es decir unas credenciales guardadas una sola vez y reutilizables en cualquier flujo, carga tus colas en un desplegable y arma el cuerpo del mensaje con el item que entra al nodo. Lo que luego lee la cola sigue viviendo en tu lado de AWS.
Hay tres montajes que aparecen una y otra vez con este nodo.
El primero absorbe picos. Un flujo que consulta una API cada minuto puede dejar cada resultado en una cola en vez de escribirlo directo en la base: si el proceso que consume se cae o se ralentiza, la recogida no se detiene. La plantilla pública que manda la posición de la ISS a una cola cada minuto (flujo 1047, HTTP Request y después AWS SQS) enseña ese patrón en su forma más desnuda.
El segundo reparte trabajo. Llega un ticket de soporte, el flujo lo clasifica, guarda la ficha en Postgres y deja el identificador en la cola para que un servicio externo genere el informe pesado. La ejecución en n8n acaba en milisegundos y varios consumidores pueden repartirse la cola sin que n8n sepa cuántos son.
El tercero cuida el orden. En una cola FIFO, el campo Message Group ID marca qué mensajes deben mantenerse en secuencia entre sí: las actualizaciones de un mismo cliente llegan en el orden en que se produjeron, mientras los demás grupos avanzan en paralelo. Message Deduplication ID cubre el reenvío en ese mismo tipo de cola, y Delay Seconds retiene el mensaje antes de que nadie pueda verlo.
Para todo lo demás, usa el nodo HTTP Request: el nodo dedicado se queda en el envío. HTTP Request llega al resto de endpoints de la API de SQS reutilizando el mismo credential de AWS con la autenticación predefinida, sin copiar la clave en ningún otro sitio.
Dos límites conviene tenerlos claros antes de montar nada. No existe trigger de AWS SQS en n8n, así que nada reacciona a la llegada de un mensaje: el flujo empieza con un Schedule Trigger, con un Webhook de n8n o con el trigger de otra herramienta como GitHub, y SQS queda al final. Además el nodo manda un mensaje por item, así que un lote leído de Google Sheets se convierte en tantos envíos como filas haya. En el curso n8n ese detalle se trabaja con calma.
¿Cómo se conecta AWS SQS con n8n?
- 01
Genera una clave de acceso en IAM
Entra en la consola de IAM, pulsa tu nombre de usuario arriba a la derecha y ve a Security credentials. En la sección Access keys elige Create access key, selecciona un caso de uso (o Other si ninguno encaja) y pon una etiqueta de descripción, por ejemplo
n8n integration, para reconocer la clave más adelante. Después revela el Access Key ID y la Secret Access Key. - 02
Guarda el credential de AWS en n8n
En n8n, crea un credential AWS (IAM). Empieza por la Region, porque de ella depende qué colas aparecen luego en el desplegable del nodo. Pega las dos claves y guarda: ese credential ya queda disponible para cualquier flujo. Si trabajas con claves de vida corta, activa la opción Temporary security credential y añade el Session token que viene con ellas.
- 03
O asume un rol en lugar de guardar claves
n8n ofrece un segundo tipo, AWS (Assume Role), que se autentica asumiendo un rol de IAM mediante AWS STS. Las credenciales de la llamada
AssumeRolese escriben a mano o se leen de forma automática del entorno donde corre n8n. Esta segunda vía es la indicada cuando alojas n8n tú mismo sobre EKS, ECS o EC2 y prefieres que no quede ninguna clave estática dentro de la instancia.
Qué sabe hacer el nodo AWS SQS
El nodo AWS SQS expone una operación. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
Índice de operaciones
Send a message to a queue
sendMessageLo que ves en n8n
Notas y casos de uso
La única operación del nodo. Deja un mensaje en la cola y devuelve la respuesta de SQS, sin esperar a ningún consumidor.
Parámetros clave
- Queue Name or ID: elige la cola en la lista que n8n carga de tu cuenta, o pasa un identificador con una expresión como
{{ $json.queue }}. - Message: el contenido que llega a la cola. Activa Send Input Data para mandar el item entrante en JSON.
- Message Group ID: el nodo lo marca como obligatorio, pero solo lo leen las colas FIFO, donde agrupa los mensajes que deben ir en orden.
¿Necesitas ayuda para automatizar AWS SQS con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.


