Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

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

Modo de enfoque
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.

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.

Puede utilizar Amazon API Gateway para crear, publicar, mantener, supervisar y proteger APIs. Puede crear APIs esos AWS servicios de acceso u otros servicios web además de 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 conexión de API Gateway regional o un punto de conexión de API Gateway optimizada para bordes. Si crea un punto final de API Gateway privado, el proceso es ligeramente diferente.

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

  • Punto de conexión 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.

  • Punto final de API privado: crea un registro de alias de Route 53 que enruta el tráfico a su punto de enlace de API privado mediante un punto de enlace de VPC de interfaz para API Gateway en una zona alojada privada.

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 API Gateway APIs 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 conexión de interfaz de API Gateway

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

Custom domain names for public APIs

El siguiente procedimiento describe cómo enrutar el tráfico a un punto final de API Gateway para obtener un nombre de dominio personalizado para el público APIs.

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

    Si ha creado la zona alojada y el punto de conexión 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:

    importante

    Le recomendamos que active Alias. En el caso de los nombres de dominio que no utilizan un registro de alias de Route 53, es posible que surjan problemas si utiliza una VPC con DNS privado habilitado para invocar una API privada. El DNS privado anula el comportamiento de resolución de DNS predeterminado en la VPC, lo que puede provocar conflictos con los registros DNS externos.

    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 conexión.

    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:

    • La misma cuenta: la lista de nombres de dominio de destino incluye solo los APIs que tienen un nombre de dominio personalizado que coincide con el valor que especificó para el 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 una IPv4 dirección.

    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.

Custom domain names for private APIs

El siguiente procedimiento describe cómo enrutar el tráfico a un punto final de API Gateway para obtener un nombre de dominio personalizado de forma privada APIs.

Enrutamiento del tráfico a un punto de conexión de API Gateway
  1. Abra la consola de Route 53 en https://console.aws.amazon.com/route53/.

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

  3. Elija el nombre de la zona alojada privada que tiene el nombre de dominio que quiere usar para enrutar el tráfico a su API.

  4. Elija Crear registro.

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

    Activa Alias.

    Valor/ruta de destino del tráfico

    Elija Alias para el punto final de la VPC. Elija la región de la que proviene el punto final y, a continuación, seleccione el punto final de la VPC.

    Tipo de registro

    Si lo utiliza IPv6 para su punto final de VPC, cree un tipo de registro AAAA. Si utiliza dualstack para su punto final de VPC, cree un tipo de registro AAAA y uno A.

    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.

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

El siguiente procedimiento describe cómo enrutar el tráfico a un punto final de API Gateway para obtener un nombre de dominio personalizado para el público APIs.

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

    Si ha creado la zona alojada y el punto de conexión 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:

    importante

    Le recomendamos que active Alias. En el caso de los nombres de dominio que no utilizan un registro de alias de Route 53, es posible que surjan problemas si utiliza una VPC con DNS privado habilitado para invocar una API privada. El DNS privado anula el comportamiento de resolución de DNS predeterminado en la VPC, lo que puede provocar conflictos con los registros DNS externos.

    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 conexión.

    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:

    • La misma cuenta: la lista de nombres de dominio de destino incluye solo los APIs que tienen un nombre de dominio personalizado que coincide con el valor que especificó para el 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 una IPv4 dirección.

    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.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.