AWS Cloud Map DNSconfiguración del servicio - AWS Cloud Map

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.

AWS Cloud Map DNSconfiguración del servicio

Al crear un servicio en un espacio de nombres que admite la detección de instancias mediante DNS consultas, AWS Cloud Map crea registros de Route 53DNS. Debe especificar una política de enrutamiento y un tipo de DNS registro de Route 53 que se apliquen a todos los DNS registros de Route 53 que AWS Cloud Map cree.

Política de direccionamiento

Una política de enrutamiento determina cómo responde Route 53 a las DNS consultas que se utilizan para la detección de instancias de servicio. Las políticas de enrutamiento compatibles y la forma en que AWS Cloud Map se relacionan son las siguientes.

Direccionamiento ponderado

Route 53 devuelve el valor aplicable de una instancia de AWS Cloud Map servicio seleccionada al azar de entre las instancias que registró con el mismo AWS Cloud Map servicio. Todos los registros tienen el mismo valor de ponderación, por lo que no se puede dirigir más o menos tráfico a las instancias.

Por ejemplo, suponga que el servicio incluye configuraciones para un registro A y una comprobación de estado, y utiliza el servicio para registrar 10 instancias. Route 53 responde a DNS las consultas con la dirección IP de una instancia seleccionada al azar de entre las instancias en buen estado. Si ninguna instancia está en buen estado, Route 53 responde a DNS las consultas como si todas las instancias estuvieran en buen estado.

Si no define ninguna comprobación de estado para el servicio, Route 53 entiende que todas las instancias tienen estado correcto y devuelve el valor aplicable de una instancia seleccionada al azar.

Para obtener más información, consulte Enrutamiento ponderado en la Guía para desarrolladores de Amazon Route 53.

Direccionamiento de respuesta con varios valores

Si define una comprobación de estado para el servicio y el resultado de la misma es correcto, Route 53 devuelve el valor aplicable para un máximo de ocho instancias.

Por ejemplo, supongamos que el servicio incluye configuraciones para un registro A y una comprobación de estado. Utilice el servicio para registrar 10 instancias. Route 53 responde a DNS las consultas con direcciones IP solo durante un máximo de ocho instancias en buen estado. Si hay menos de ocho instancias en buen estado, Route 53 responde a todas las DNS consultas con las direcciones IP de todas las instancias en buen estado.

Si no define ninguna comprobación de estado para el servicio, Route 53 entiende que todas las instancias tiene estado correcto y devuelve los valores de hasta ocho instancias.

Para obtener más información, consulte Enrutamiento de respuesta con varios valores en la Guía para desarrolladores de Amazon Route 53.

Tipo de registro

Un tipo de DNS registro de Route 53 determina el tipo de valor que Route 53 devuelve en respuesta a las DNS consultas que se utilizan para la detección de instancias de servicio. Los diferentes tipos de DNS registros que puede especificar y los valores asociados que devuelve Route 53 en respuesta a las consultas son los siguientes.

A

Si especifica este tipo, Route 53 devuelve la dirección IP del recurso en un IPv4 formato, como 192.0.2.44.

AAAA

Si especifica este tipo, Route 53 devuelve la dirección IP del recurso en IPv6 formato, como 2001:0 db 8:85 a 3:0000:0000:abcd: 0001:2345.

CNAME

Si especifica este tipo, Route 53 devuelve el nombre de dominio del recurso (por ejemplo, www.example.com).

nota
  • Para configurar un CNAMEDNSregistro, debe especificar la política de enrutamiento ponderado.

  • Al configurar un CNAMEDNSregistro, no puede configurar una comprobación de estado de Route 53.

SRV

Si especifica este tipo, Route 53 devuelve el valor de un SRV registro. El valor de un SRVregistro utiliza los siguientes valores:

priority weight port service-hostname

Considere lo siguiente:

  • Los valores de priority y weight están establecidos en 1 y no se pueden cambiar.

  • Paraport, AWS Cloud Map usa el valor que especificas para Port (AWSINSTANCE_ _PORT) al registrar una instancia.

  • El valor de service-hostname es una concatenación de los valores siguientes:

    • El valor que especificas para el ID de instancia de servicio (instanceID) al registrar una instancia

    • El nombre del servicio

    • El nombre del espacio de nombres

    Por ejemplo, supongamos que especificas test como ID de instancia cuando registras una instancia. El nombre del servicio es backend y el nombre del espacio de nombres es example.com. AWS Cloud Map asigna el siguiente valor al atributo del service-hostname registro: SRV

    test.backend.example.com

nota

Si especifica valores como una IPv4 dirección, una IPv6 dirección o ambos al registrar una instancia, crea AWS Cloud Map automáticamente AAAAregistros A y/o que tienen el mismo nombre que el valor del service-hostname SRVregistro.

Puede especificar tipos de registros en las siguientes combinaciones:

  • A

  • AAAA

  • A y AAAA

  • CNAME

  • SRV

Si especificas A y los tipos de AAAAregistro, puedes especificar una dirección IPv4 IPv6 IP, una dirección IP o ambas al registrar una instancia.