¿Cómo puedo desplegar mi aplicación de forma segura y enrutar el tráfico a la URL de mi entorno de Elastic Beanstalk?

4 minutos de lectura
0

Deseo desplegar mi aplicación de forma segura y enrutar el tráfico hacia mi URL de AWS Elastic Beanstalk.

Descripción breve

Para desplegar su aplicación y enrutar el tráfico hacia su entorno de AWS Elastic Beanstalk, complete los siguientes pasos:

  1. Cree un entorno de Elastic Beanstalk y despliegue su aplicación.
  2. Compre o registre un dominio nuevo.
  3. Cree un certificado de AWS Certificate Manager (ACM).
  4. Finalice HTTPS en el nivel del equilibrador de carga.
  5. Enrute el tráfico hacia su entorno de Elastic Beanstalk mediante Amazon Route 53.
  6. Redireccionamiento HTTPS.

Resolución

Cree un entorno de Elastic Beanstalk y despliegue su aplicación

  1. Cree una cuenta de AWS.
  2. Abra la consola de Elastic Beanstalk y, en la lista de regiones, seleccione su región de AWS.
  3. Cree su aplicación de Elastic Beanstalk.
  4. Prepare el entorno de Elastic Beanstalk. Asegúrese de crear un entorno de equilibrador de carga.
  5. Vuelva a desplegar la aplicación.

Nota: Si no selecciona la versión de la aplicación al crear el entorno, se despliega una aplicación de ejemplo en su entorno de forma predeterminada.

Su entorno está disponible para los usuarios de un subdominio de Elastic Beanstalk. También puede ver la URL de la aplicación de su entorno en la página de información general de la consola de Elastic Beanstalk. Si es propietario de un dominio, utilice Route 53 para resolverlo en su entorno.

Si tiene algún problema durante la creación del entorno, consulte Solución de problemas.

Comprar o registrar un dominio nuevo

Puede comprar o registrar un nuevo nombre de dominio mediante Route 53 o cualquier otro proveedor de DNS. Si ya tiene un dominio, puede usar el mismo dominio para la aplicación de Elastic Beanstalk. Para obtener más información, consulte Registrar un dominio nuevo.

Crear un certificado de ACM

Para proteger (HTTPS) su aplicación, debe tener un certificado SSL. Si es propietario de un nombre de dominio, puede crear un certificado en AWS y utilizarlo con un entorno de carga equilibrada mediante ACM. Para obtener más información sobre cómo solicitar un certificado público de confianza de ACM, consulte Solicitar un certificado público.

Si tiene algún problema al solicitar y validar un certificado de ACM, consulte Solución de problemas.

Finalice HTTPS en el nivel del equilibrador de carga

Para actualizar su entorno para usar HTTPS, debe configurar un agente de escucha HTTPS para el equilibrador de carga de su entorno. Para obtener más información, consulte Configurar el equilibrador de carga del entorno de Elastic Beanstalk para finalizar HTTPS.

Nota: Los entornos de instancia única no tienen un equilibrador de carga y no admiten la finalización de HTTPS en el equilibrador de carga.

Si no puede crear un agente de escucha HTTPS o recibe errores al añadir el agente de escucha de HTTPS, póngase en contacto con AWS Support.

Enrute el tráfico hacia su entorno de Elastic Beanstalk mediante Route 53

Los registros de Route 53 contienen configuraciones que controlan cómo se enruta el tráfico hacia su entorno. Puede crear un registro de alias para apuntar a la URL de su entorno. Para obtener más información, consulte Enrutar el tráfico a un entorno de AWS Elastic Beanstalk.

Nota: Los cambios generalmente se propagan a todos los servidores de Route 53 en 60 segundos. Cuando se complete la propagación, podrá enrutar el tráfico hacia su entorno de Elastic Beanstalk mediante el nombre del registro de alias que creó.

Si tiene algún problema al crear un registro de alias de Route 53, consulte Solución de problemas de Route 53.

Redireccionamiento HTTPS

Cuando se completa la propagación del DNS, el dominio comienza a enrutar el tráfico hacia su entorno. Su dominio acepta dos tipos de solicitudes, HTTP (80) y HTTPS (443). Si desea redirigir el tráfico de HTTP a HTTPS, debe configurar el redireccionamiento. Para configurar el redireccionamiento HTTPS, utilice este archivo de configuración en el paquete de origen de la aplicación y despliéguelo. Este archivo de configuración modifica el agente de escucha del puerto 80 predeterminado conectado a un equilibrador de carga de aplicación para redirigir automáticamente las conexiones entrantes de HTTP a HTTPS.

Nota: Este archivo de configuración no funciona con un entorno mediante el tipo de equilibrador de carga clásico o de red.

Si tiene problemas al intentar redirigir, póngase en contacto con AWS Support.

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 10 meses