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.
Temas
Requisitos previos
Para 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 quiere crear.
Para obtener más información, consulte los temas siguientes:
Configuración de nombres de dominio personalizados para HTTP APIs en la Guía para desarrolladores de Amazon API Gateway.
Configuración de nombres de dominio personalizados para REST APIs en la Guía para desarrolladores de Amazon API Gateway.
Configuración de nombres de dominio personalizados WebSocket APIs en la Guía para desarrolladores de Amazon API Gateway.
Nombres de dominio personalizados para uso privado APIs en API Gateway en la Guía para desarrolladores de Amazon API Gateway.
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 Establecer Amazon Route 53 como servicio DNS de un dominio existente.
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.
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
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:
Inicie sesión en la consola de API Gateway AWS Management Console y ábrala en https://console.aws.amazon.com/apigateway/
. En el panel de navegación, elija Custom Domain Names (Nombres de dominio personalizados).
Seleccione el nombre de dominio personalizado que desea utilizar, obtenga el valor de API Gateway domain name (Nombre de dominio de API Gateway).
Abra la consola de Route 53 en https://console.aws.amazon.com/route53/
. En el panel de navegación, elija Zonas alojadas.
Elija el nombre de la zona alojada que tiene el nombre de dominio que desea utilizar para direccionar el tráfico a su API.
Elija Crear registro.
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.
-
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.