Amazon Route 53
Guía del desarrollador (Versión de API 2013-04-01)

Direccionamiento del tráfico a un entorno de AWS Elastic Beanstalk

Si utiliza AWS Elastic Beanstalk para implementar y administrar aplicaciones en la nube de AWS, puede usar Amazon Route 53 para dirigir el tráfico de DNS de su dominio, como example.com, a un entorno de Elastic Beanstalk nuevo o ya existente.

Para dirigir el tráfico de DNS en un entorno de Elastic Beanstalk, consulte los procedimientos en los siguientes temas.

nota

En estos procedimientos se supone que ya está utilizando Route 53 como el servicio DNS de su dominio. Si utiliza otro servicio DNS, consulte Establecimiento de Amazon Route 53 como el servicio DNS de un dominio existente para obtener información acerca del uso de Route 53 como proveedor de servicios DNS para su dominio.

Implementación de una aplicación en un entorno de Elastic Beanstalk

Si ya tiene un entorno de Elastic Beanstalk al que desea dirigir el tráfico, vaya a Obtención del nombre de dominio del entorno de Elastic Beanstalk.

Para crear una aplicación e implementarla en un entorno de Elastic Beanstalk

  • Para obtener información sobre la creación de una aplicación y su implementación en un entorno de Elastic Beanstalk, consulte Introducción al uso de Elastic Beanstalk en la Guía para desarrolladores de AWS Elastic Beanstalk.

Obtención del nombre de dominio del entorno de Elastic Beanstalk

Si ya conoce el nombre de dominio de su entorno de Elastic Beanstalk, vaya a Creación de un registro de Amazon Route 53 que dirige el tráfico a su entorno de Elastic Beanstalk.

Para obtener el nombre de dominio del entorno de Elastic Beanstalk

  1. Inicie sesión en Consola de administración de AWS y abra la consola de Elastic Beanstalk en https://console.aws.amazon.com/elasticbeanstalk/.

  2. En la lista de aplicaciones, busque la aplicación a la que desea direccionar el tráfico y obtenga el valor de URL.

Creación de un registro de Amazon Route 53 que dirige el tráfico a su entorno de Elastic Beanstalk

Un registro de Amazon Route 53 contiene la configuración que controla cómo se dirige el tráfico a su entorno de Elastic Beanstalk. Cree un registro CNAME o un registro de alias, en función de si el nombre de dominio del entorno incluye la región, como us-east-2, en la que ha implementado el entorno. Los nuevos entornos incluyen la región en el nombre de dominio, pero no los entornos que se han creado antes de principios de 2016. Para ver una comparación de registros CNAME y de alias, consulte Elección entre registros de alias y sin alias.

Si el nombre de dominio no incluye la región

Debe crear un registro CNAME. Sin embargo, debido a las limitaciones que impone DNS, puede crear registros CNAME solo para subdominios, no para el nombre de dominio raíz. Por ejemplo, si su nombre de dominio es example.com, puede crear un registro que dirija el tráfico de acme.example.com a su entorno de Elastic Beanstalk, pero no puede crear un registro que dirija el tráfico de example.com a su entorno de Elastic Beanstalk.

Lea el procedimiento Para crear un registro CNAME para dirigir el tráfico a un entorno de Elastic Beanstalk.

Si el nombre de dominio incluye la región

Puede crear un registro de alias. Un registro de alias es específico de Route 53 y tiene dos ventajas significativas sobre los registros CNAME:

  • Puede crear registros de alias para el nombre de dominio raíz o para subdominios. Por ejemplo, si su nombre de dominio es example.com, puede crear un registro que dirija las solicitudes de example.com o acme.example.com a su entorno de Elastic Beanstalk.

  • Route 53 no aplica cargos por las solicitudes que utilizan un registro de alias para dirigir el tráfico.

Lea el procedimiento Para crear un registro de alias de Amazon Route 53 para dirigir el tráfico a un entorno de Elastic Beanstalk.

Para crear un registro CNAME para dirigir el tráfico a un entorno de Elastic Beanstalk

  1. Inicie sesión en Consola de administración de AWS y abra la consola de Route 53 en https://console.aws.amazon.com/route53/.

  2. En el panel de navegación, elija Hosted Zones.

  3. Elija el nombre de la zona hospedada que desea utilizar para dirigir el tráfico a su entorno de Elastic Beanstalk.

  4. Luego, Create Record Set.

  5. Especifique los valores siguientes:

    Nombre

    Escriba el nombre de dominio que desea utilizar para dirigir el tráfico a su entorno Elastic Beanstalk. El valor predeterminado es el nombre de la zona hospedada.

    Por ejemplo, si el nombre de la zona alojada es example.com y desea utilizar acme.example.com para dirigir el tráfico a su entorno, escriba acme.

    importante

    No se puede crear un registro CNAME que tenga el mismo nombre que la zona hospedada.

    Tipo

    Elija CNAME – Canonical name.

    Alias

    Haga clic en No.

    TTL (Seconds)

    Acepte el valor predeterminado de 300.

    Valor

    Escriba el nombre de dominio del entorno al que desea dirigir el tráfico. Es el valor que obtiene al realizar el procedimiento del tema Obtención del nombre de dominio del entorno de Elastic Beanstalk.

    Política de direccionamiento

    Elija la política de direccionamiento aplicable. Para obtener más información, consulte Elección de una política de direccionamiento.

  6. Elija Create (Crear).

    Por lo general, los cambios se propagan a todos los servidores de Route 53 en un plazo de 60 segundos.

Para crear un registro de alias de Amazon Route 53 para dirigir el tráfico a un entorno de Elastic Beanstalk

  1. Inicie sesión en Consola de administración de AWS y abra la consola de Route 53 en https://console.aws.amazon.com/route53/.

  2. En el panel de navegación, elija Hosted Zones.

  3. Elija el nombre de la zona hospedada que desea utilizar para dirigir el tráfico a su entorno de Elastic Beanstalk.

  4. Luego, Create Record Set.

  5. Especifique los valores siguientes:

    Nombre

    Escriba el nombre de dominio que desea utilizar para dirigir el tráfico a su entorno de Elastic Beanstalk. El valor predeterminado es el nombre de la zona hospedada.

    Por ejemplo, si el nombre de la zona alojada es example.com y desea utilizar acme.example.com para dirigir el tráfico a su entorno, escriba acme.

    Tipo

    Acepte el valor predeterminado, A – Ipv4 address (A - Dirección Ipv4).

    Alias

    Seleccione Yes.

    Alias Target

    Haga clic en el campo y elija el nombre de dominio del entorno al que desea dirigir el tráfico. Es el valor que obtiene al realizar el procedimiento del tema Obtención del nombre de dominio del entorno de Elastic Beanstalk.

    Alias Hosted Zone ID

    Este valor aparece automáticamente según el entorno que elija para Alias Target.

    Política de direccionamiento

    Elija la política de direccionamiento aplicable. Para obtener más información, consulte Elección de una política de direccionamiento.

    Evaluate Target Health

    Acepte el valor predeterminado No.

  6. Elija Create (Crear).

    Por lo general, los cambios se propagan a todos los servidores de Route 53 en un plazo de 60 segundos. Cuando finalice la propagación, podrá dirigir el tráfico a su entorno de Elastic Beanstalk mediante el nombre del registro de alias que ha creado en este procedimiento.