- Inicio
- Recursos
- Integraciones
- AWS Certificate Manager
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
¿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.
¿Cómo se conecta n8n con AWS Certificate Manager ?
- 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. - 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.
- 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
AssumeRolese 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.
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.
Índice de operaciones
Certificate
5 operacionesDelete a certificate
certificate.deleteLo 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.
Get a certificate
certificate.getLo 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.
Get many certificates
certificate.getManyLo 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
ISSUEDaREVOKED,EXPIREDoVALIDATION_TIMED_OUT. - Key Types: 6 algoritmos, entre ellos
RSA_2048yEC_prime256v1. - Key Usage y Extended Key Usage: filtran por las extensiones del certificado, por ejemplo
TLS_WEB_SERVER_AUTHENTICATION.
PENDING_VALIDATION, para que el workflow se calle cuando no hay nada atascado.Get certificate metadata
certificate.getMetadataLo 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.
Renew a certificate
certificate.renewLo 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.
¿Necesitas ayuda para automatizar AWS Certificate Manager con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
