Recursos · Integración n8n

Integración AWS Certificate Manager n8nAutomatiza AWS Certificate Manager con n8n.

Un certificado caduca el mes que viene y nadie lo sabe todavía. La integración AWS Certificate Manager n8n cierra ese hueco desde un workflow, una secuencia de pasos automatizados: 5 operaciones sobre un único recurso Certificate para listar, consultar, renovar y eliminar. El arranque lo da un Schedule Trigger.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué resuelve la integración AWS Certificate Manager n8n?

El nodo AWS Certificate Manager pone a n8n a hablar con ACM, el servicio de AWS donde viven tus certificados SSL. Son 5 operaciones sobre un solo recurso, Certificate: get many, get one, get metadata, renew y delete. Las cinco se apoyan en un credential de AWS, o sea unas credenciales que guardas una vez en n8n y luego eliges desde un desplegable en cada workflow.

Empecemos por el caso más común, el informe de caducidad. Un Schedule Trigger arranca el workflow a la hora que decidas, certificate.getMany recoge la lista con Return All activado y el resultado acaba donde alguien lo va a leer de verdad: un canal de Slack los lunes por la mañana. El filtro Certificate Statuses es lo que separa un informe útil de un muro de líneas, porque pides EXPIRED y PENDING_VALIDATION y el resto ni aparece.

Otro caso distinto: la renovación con aprobación previa. Para un proveedor de hosting que administra dominios ajenos, nadie renueva nada sin que alguien diga que sí. El workflow publica el certificado, espera la aprobación y solo entonces llama a certificate.renew con el ARN aprobado. Tres pasos en el mismo lienzo y un registro de quién aprobó qué.

El tercero es el inventario, menos llamativo y más útil. certificate.getMetadata lee un certificado por su ARN dentro de un bucle sobre lo que devolvió Get Many, y cada resultado se guarda como una fila en Postgres o en MySQL. La auditoría deja de depender de una pestaña de consola abierta. Si además hay dominios dados de baja, certificate.delete cierra el ciclo.

¿Y si la llamada a ACM que necesitas no está entre estas 5 operaciones? Ahí entra el nodo HTTP Request: llama a cualquier endpoint de la API reutilizando ese mismo credential de AWS mediante la autenticación predefinida. No hay que mantener un segundo juego de claves.

Dos límites conviene tenerlos claros antes de montar nada. Con Return All desactivado, el nodo se detiene en Limit, lo cual sirve para una prueba y estropea una exportación completa. Y un campo requerido vacío bloquea el nodo durante la ejecución, no al guardar, así que prueba con un ARN real. ¿Todavía dudas de la plataforma? Está la Reseña n8n, y el Curso n8n si tu equipo quiere montar esto por su cuenta.

Conexión

¿Cómo se conecta n8n con AWS Certificate Manager ?

  1. 01

    Genera una clave de acceso en IAM

    Entra en la consola de IAM, abre tu nombre de usuario arriba a la derecha y elige Security credentials. En la sección Access keys, pulsa Create access key y selecciona tu caso de uso en la página de buenas prácticas, o Other si ninguno encaja. Pon una etiqueta de descripción reconocible, por ejemplo n8n integration, para distinguir esta clave de las que ya usa tu infraestructura.

  2. 02

    Guarda el credential AWS (IAM) en n8n

    Abre el menú Credentials en n8n y crea un credential AWS (IAM). Cuentan tres valores: tu Region, el Access Key ID y la Secret Access Key que acabas de revelar. Si trabajas con claves de corta duración, activa Temporary security credential y añade el Session token correspondiente. Se guarda una sola vez y cualquier workflow de la instancia puede seleccionarlo después.

  3. 03

    O asume un rol en lugar de guardar claves

    El credential AWS (Assume Role) se autentica asumiendo un rol de IAM a través de AWS STS. Las credenciales que n8n usa para esa llamada AssumeRole se escriben a mano o se leen automáticamente del entorno donde corre n8n. Esta segunda vía es la interesante cuando alojas n8n tú mismo sobre infraestructura de AWS (EKS, ECS o EC2) y prefieres no guardar claves estáticas dentro de la aplicación.

Acciones

Las 5 operaciones del nodo sobre tus certificados

El nodo AWS Certificate Manager expone 5 operaciones en 1 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Matriz recursos × operaciones
RecursoGetDeleteGet ManyGet MetadataRenew
Certificate✓✓✓✓✓

Certificate

5 operaciones
01

Delete a certificate

certificate.delete

Lo que ves en n8n

Notas y casos de uso

Elimina un certificado en ACM. Es la única de las cinco operaciones que pide algo más que un identificador: n8n exige tres valores rellenos antes de ejecutarse.

Parámetros clave

  • Certificate ARN: el identificador de ACM, con la forma arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012. Si llega de un nodo anterior, referéncialo con una expresión en vez de pegarlo a mano.
  • Bucket Name: la operación lo exige, así que el nodo no se ejecuta mientras esté vacío.
  • Certificate Key: el tercer valor requerido, igual de bloqueante.
Casos de uso
una tienda cierra una marca secundaria y el dominio desaparece, pero el certificado sigue ahí. Un workflow de limpieza lista lo que existe, aparta lo que aún sirve y borra el resto elemento a elemento.
02

Get a certificate

certificate.get

Lo que ves en n8n

Notas y casos de uso

Consulta un certificado concreto de ACM a partir de su ARN y lo entrega al siguiente nodo. Un campo requerido y nada más que configurar.

Parámetros clave

  • Certificate ARN: el identificador completo, con el formato arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012. Es un ARN, no un nombre de dominio: un workflow que solo conoce el dominio tiene que pasar antes por Get Many.
Casos de uso
salta una alerta durante una guardia y quien responde quiere ver el detalle sin abrir la consola. El workflow toma el ARN de la alerta, llama a esta operación y devuelve la respuesta al mismo hilo.
03

Get many certificates

certificate.getMany

Lo que ves en n8n

Notas y casos de uso

Devuelve la lista de certificados de ACM. Sobre ella se construyen los informes, porque la colección Options recorta la lista antes de que llegue al resto del workflow.

Parámetros clave

  • Return All: activado, n8n encadena las páginas de la API y trae todos los certificados; desactivado, se queda en Limit.
  • Certificate Statuses: 7 valores para filtrar, de ISSUED a REVOKED, EXPIRED o VALIDATION_TIMED_OUT.
  • Key Types: 6 algoritmos, entre ellos RSA_2048 y EC_prime256v1.
  • Key Usage y Extended Key Usage: filtran por las extensiones del certificado, por ejemplo TLS_WEB_SERVER_AUTHENTICATION.
Casos de uso
una revisión semanal que solo pide los certificados en PENDING_VALIDATION, para que el workflow se calle cuando no hay nada atascado.
04

Get certificate metadata

certificate.getMetadata

Lo que ves en n8n

Notas y casos de uso

Recupera los metadatos de un certificado. La entrada es la misma que en Get a certificate, así que la diferencia está entera en lo que devuelve cada una: el certificado por un lado, sus metadatos por el otro.

Parámetros clave

  • Certificate ARN: el identificador del certificado que quieres describir, con el formato arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012. Aliméntalo desde un paso de listado cuando el workflow recorra varios certificados.
Casos de uso
un inventario que recorre la salida de Get Many, llama a esta operación por cada elemento y escribe una fila por certificado en una base de datos lista para la auditoría.
05

Renew a certificate

certificate.renew

Lo que ves en n8n

Notas y casos de uso

Pone en marcha la renovación de un certificado en ACM. Es la única operación de escritura del nodo que cambia un estado sin borrar nada, y por eso encaja como último paso después de una aprobación.

Parámetros clave

  • Certificate ARN: el certificado que se renueva, con el formato arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012. Tómalo de la respuesta de aprobación mediante una expresión, para que nadie reescriba un identificador a mano.
Casos de uso
el informe marca un certificado, alguien aprueba desde el móvil y el workflow renueva ese ARN exacto dejando constancia de la aprobación.
Necesitas ayuda

¿Necesitas ayuda para automatizar AWS Certificate Manager con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Lo que se pregunta después

01¿La integración AWS Certificate Manager n8n es gratuita?
Sí, por el lado de n8n. El nodo viene incluido con n8n, así que no hay nada que instalar ni ningún coste extra de n8n para desbloquearlo. Vale igual en n8n Cloud, la oferta alojada por n8n, que en una instancia autoalojada en Community Edition con licencia Sustainable Use. Un workflow montado en un sitio se comporta igual en el otro, algo que importa si prototipas en Cloud y luego te mudas a tu propia infraestructura. Lo que cobre AWS por su parte es otra cuestión y esta página no entra en ella. El único requisito real es una cuenta de AWS con credenciales capaces de llegar a ACM.
02¿Qué credenciales de AWS pide el nodo de n8n?
Hay dos tipos de credential. AWS (IAM) se autentica con una clave de acceso: guardas tu Region, un Access Key ID y una Secret Access Key, y añades un Session token si has activado la opción de credencial temporal. AWS (Assume Role) se autentica asumiendo un rol de IAM a través de AWS STS, y las credenciales que se usan para esa llamada AssumeRole se escriben a mano o se leen automáticamente del entorno donde corre n8n. Si alojas n8n sobre infraestructura de AWS como EKS, ECS o EC2 y quieres evitar claves estáticas dentro de la aplicación, mira ese segundo tipo. En ambos casos el credential se crea una vez y se reutiliza en todos los workflows.
03¿Qué límites tiene el nodo de AWS Certificate Manager?
Dos que conviene planificar. La paginación: en Get Many, con Return All desactivado el nodo se detiene en la cifra de Limit, de modo que una exportación completa necesita Return All activado. Y el catálogo: el nodo cubre 5 operaciones sobre el recurso Certificate, y todo lo que quede fuera de ese perímetro pasa por el nodo HTTP Request, que llama a cualquier endpoint de la API reutilizando el mismo credential de AWS con la autenticación predefinida. No hace falta mantener un segundo juego de claves. Un detalle práctico más: un campo requerido vacío bloquea el nodo en plena ejecución, así que prueba con un ARN real antes de activar el workflow.
04¿Puede n8n reaccionar en tiempo real a un certificado?
Con un disparador propio no, porque esta herramienta no tiene nodo trigger en n8n. Un workflow que toque certificados arranca de otra manera. Lo habitual es el Schedule Trigger, que ejecuta el workflow a intervalos fijos, cada día o cada hora, y llama a Get Many para ver qué ha cambiado. La otra vía es el nodo Webhook de n8n, una URL que un servicio externo llama cuando ocurre algo de su lado, útil cuando otro sistema ya conoce el cambio. También puedes colgar el workflow del trigger de otra herramienta, por ejemplo un mensaje publicado en un canal que pide una renovación.
05¿n8n o Make para AWS Certificate Manager?
Depende de cuatro criterios y el precio es solo uno. Alojamiento: n8n se autoaloja con Docker o npm, o corre en n8n Cloud, mientras que Make es una plataforma alojada sin opción de autoalojamiento. De ahí sale el control de los datos, porque una instancia propia mantiene los identificadores de certificados y los registros en infraestructura tuya. Modelo de coste: Make factura por operación, algo que merece una simulación cuando un workflow recorre todos los certificados de una cuenta. Lógica visual: las dos se construyen sobre un lienzo y ahí la elección es más de gusto que de capacidad. Monta el mismo informe en ambas antes de decidir.