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

Direccionamiento del tráfico a una API de Amazon API Gateway mediante su nombre de dominio

Amazon API Gateway le permite crear, publicar, mantener, monitorizar y proteger API. Puede crear API que obtengan acceso a los servicios de AWS o a otros servicios web, así como a los datos almacenados en la nube de AWS.

Para direccionar el tráfico de dominio a una API de API Gateway, utilice Amazon Route 53 para crear un registro de alias. Un registro de alias es una extensión de Route 53 para DNS. Es similar a un registro CNAME, pero puede crear un registro de alias tanto para el dominio raíz, por ejemplo, example.com, como para los subdominios, por ejemplo, www.example.com. (Puede crear registros CNAME solo para subdominios).

nota

Route 53 no aplica cargos por consultas de alias a las API de API Gateway u otros recursos de AWS.

Requisitos previos

Antes de comenzar, necesita lo siguiente:

  • Una API de API Gateway que tiene un nombre de dominio personalizado, como api.example.com, que coincide con el nombre del registro de Route 53 que desea crear.

  • Un nombre de dominio registrado. Puede utilizar Amazon Route 53 como su registrador de dominio o puede usar otro registrador.

  • Route 53 como el servicio DNS del dominio. Si registra el nombre de dominio a través de Route 53, configuraremos automáticamente Route 53 como servicio DNS del dominio.

    Para obtener información completa sobre el uso de Route 53 como proveedor de servicios DNS para su dominio, consulte Establecimiento de Amazon Route 53 como el servicio DNS de un dominio existente.

Configuración de Route 53 para direccionar el tráfico a una API de API Gateway

Para configurar Route 53 para direccionar el tráfico a una API de API Gateway, siga este procedimiento.

Para direccionar el tráfico a una API de API Gateway

  1. Si ha creado la zona alojada de Route 53 y la API de API Gateway utilizando la misma cuenta, vaya al paso 2.

    Si ha creado la zona alojada y la API utilizando cuentas diferentes, obtenga el nombre de dominio de destino correspondiente al nombre de dominio personalizado que desea utilizar:

    1. Inicie sesión en la Consola de administración de AWS y abra la consola de API Gateway en https://console.aws.amazon.com/apigateway/.

    2. En el panel de navegación, elija Custom Domain Names (Nombres de dominio personalizados).

    3. Para el nombre de dominio personalizado que desea utilizar, obtenga el valor de Target Domain Name (Nombre de dominio personalizado).

  2. Abra la consola de Route 53 en https://console.aws.amazon.com/route53/.

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

  4. Elija el nombre de la zona alojada que tiene el nombre de dominio que desea utilizar para direccionar el tráfico a su API.

  5. Luego, Create Record Set.

  6. Especifique los valores siguientes:

    Nombre

    Escriba el nombre de dominio que desea utilizar para direccionar el tráfico a su API.

    La API que a la que desea direccionar el tráfico, debe incluir un nombre de dominio personalizado, como api.example.com, que coincida con el nombre del registro de Route 53.

    Tipo

    Elija A – IPv4 address (A - Dirección IPv4).

    Alias

    Seleccione Yes.

    Alias Target

    La forma en que especifique el valor para Alias Target (Destino de alias) depende de si creó la zona alojada y la API utilizando la misma cuenta de AWS o cuentas diferentes:

    • Misma cuenta: elija la lista y busque la categoría API Gateway APIs (API de API Gateway). La lista de nombres de dominio de destino incluye solo las API que tienen un nombre de dominio personalizado que coincide con el valor que especificó para Name (Nombre). Elija el valor aplicable.

    • Cuentas diferentes: escriba el valor que obtuvo en el paso 1 de este procedimiento.

    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 de No.

  7. 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á direccionar el tráfico a su API mediante el nombre del registro de alias que ha creado en este procedimiento.