Mi certificado SSL de AWS no aparece en la consola de Elastic Beanstalk

10

Creé un nuevo certificado SSL utilizando el servicio de AWS para un subdominio que apunta a una instancia de Elastic Beanstalk. Aparece en el Administrador de certificados correctamente ...

ingrese la descripción de la imagen aquí

pero no aparece en el menú desplegable Load Balancer de la instancia de EB ...

ingrese la descripción de la imagen aquí

De acuerdo con la documentación ( Configuración del equilibrador de carga de su entorno Elastic Beanstalk para finalizar HTTPS ), todo lo que necesito hacer es "elegir su certificado del menú desplegable de ID de certificado SSL", pero no está allí.

Intenté agregar el certificado SSL a través de un archivo .config usando CLI y obtuve el siguiente error:

ERROR: Servicio: AmazonCloudFormation, Mensaje: Pila denominada operación abortada 'awseb-e-upxkf5kr8b-stack'. Estado actual: 'UPDATE_ROLLBACK_IN_PROGRESS' Motivo: nulo ERROR: Actualizando el equilibrador de carga llamado: awseb-eu-AWSEBLoa-xxx fallido Motivo: Certificado de servidor no encontrado para la clave: arn: aws: acm: eu-west-1: xxx: certificado / xxxx

¿Qué he hecho mal?

Django Reinhardt
fuente

Respuestas:

9

La respuesta fue bastante tonta. Un pequeño error: no me di cuenta de que había cambiado mi región cuando creé el Certificado SSL, por lo que el ELB y las regiones del certificado no coincidían.

Eliminé el certificado, cambié la región para que coincida con mi instancia de ELB y luego solicité una nueva. Funcionó como se esperaba! Doh

Django Reinhardt
fuente
Django Gracias por publicar la solución. Me he encontrado con este problema varias veces.
John Hanley
¡Muchas gracias! ¡He estado luchando con este estúpido cambio automático de región durante 2 horas!
DeadEye
Resultó ser el mismo problema para mí. Esto es extraño ya que el certificado original funcionó en todas las regiones para CloudFront.
realMarkusSchmidt 18/0318
Estoy enfrentando el mismo problema. El certificado LetsEncrypt que importé no aparece, pero no veo ningún lugar para establecer la región.
Half_Duplex
@Half_Duplex Esquina superior derecha en cada página
Django Reinhardt