Enrutamiento del tráfico a una API de Amazon API Gateway mediante su nombre de dominio - Amazon Route 53

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

Puede usar Amazon API Gateway para crear, publicar, mantener, supervisar y proteger API. Puede crear API que accedan a AWS servicios u otros servicios web, además de a los datos almacenados en la AWS nube.

El método que utilice para dirigir tráfico de dominio a una API de API Gateway es el mismo, independientemente de si ha creado un punto de enlace de API Gateway regional o un punto de enlace de API Gateway optimizada para bordes.

  • Punto de enlace de la API regional: se crea un registro de alias de Route 53 que dirige el tráfico al punto de enlace de la API regional.

  • Punto de enlace de la API optimizada para bordes: crea un registro de alias de Route 53 que dirige el tráfico a la API optimizada para bordes. Esto hace que el tráfico se dirija a la CloudFront distribución asociada a la API optimizada para entornos periféricos.

Un registro de alias es una extensión de Route 53 a DNS similar a un registro CNAME. Para obtener una comparación de los registros de alias y CNAME, consulte Elección entre registros de alias y sin alias.

nota

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

Requisitos previos

Para comenzar, necesita lo siguiente:

Configuración de Route 53 para dirigir el tráfico a un punto de enlace de interfaz de API Gateway

Para configurar Route 53 a fin de dirigir el tráfico a un punto de enlace de interfaz de API Gateway, siga este procedimiento.

Enrutamiento del tráfico a un punto de enlace de API Gateway
  1. Si ha creado la zona alojada de Route 53 y el punto de enlace con la misma cuenta, vaya al paso 2.

    Si ha creado la zona alojada y el punto de enlace 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 API Gateway AWS Management Console y ábrala en https://console.aws.amazon.com/apigateway/.

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

    3. Seleccione el nombre de dominio personalizado que desea utilizar, obtenga el valor de API Gateway domain name (Nombre de dominio de API Gateway).

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

  3. En el panel de navegación, elija Zonas alojadas.

  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. Elija Crear registro.

  6. Especifique los siguientes valores:

    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 enrutado.

    Nombre del registro

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

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

    Alias

    Si utiliza el método de creación de registros Quick create (Creación rápida), active Alias (Alias).

    Valor/ruta de destino del tráfico

    Elija Alias to API Gateway API (Alias para la API de API Gateway) y, a continuación, elija la región de la que proviene el punto de enlace.

    La forma de especificar el valor de Endpoint depende de si creó la zona alojada y la API con la misma AWS cuenta o con cuentas diferentes:

    • Misma cuenta: 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 Record name (Nombre de registro). Elija el valor aplicable.

    • Diferentes cuentas: ingrese el valor que obtuvo en el paso 1 de este procedimiento.

    Tipo de registro

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

    Evaluate target health

    Para controlar la conmutación por error de DNS, configure las comprobaciones de estado personalizadas. Para ver un ejemplo, consulte Configurar comprobaciones de estado personalizadas para la conmutación por error de DNS en la guía del usuario de API Gateway.

  7. Elija Crear registros.

    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.