AWS Cloud Map DNSconfiguração de serviço - AWS Cloud Map

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AWS Cloud Map DNSconfiguração de serviço

Quando você cria um serviço em um namespace que oferece suporte à descoberta de instâncias por DNS consultas, AWS Cloud Map cria registros do Route 53. DNS Você deve especificar uma política de roteamento e um tipo de DNS registro do Route 53 que se aplicarão a todos os DNS registros do Route 53 AWS Cloud Map criados.

Política de roteamento

Uma política de roteamento determina como o Route 53 responde às DNS consultas que são usadas para a descoberta da instância de serviço. As políticas de roteamento suportadas e como elas se relacionam AWS Cloud Map são as seguintes.

Roteamento ponderado

O Route 53 retorna o valor aplicável de uma instância de AWS Cloud Map serviço selecionada aleatoriamente dentre as instâncias que você registrou usando o mesmo AWS Cloud Map serviço. Todos os registros têm o mesmo peso. Portanto, você não pode rotear mais ou menos tráfego para nenhuma instância.

Por exemplo, suponha que o serviço inclua configurações para um registro A e uma verificação de integridade e você use o serviço para registrar dez instâncias. O Route 53 responde às DNS consultas com o endereço IP de uma instância selecionada aleatoriamente dentre as instâncias íntegras. Se nenhuma instância estiver íntegra, o Route 53 responderá às DNS consultas como se todas as instâncias estivessem íntegras.

Se você não definir uma verificação de integridade para o serviço, o Route 53 pressuporá que todas as instâncias estão íntegras e retornará o valor aplicável para uma instância selecionada aleatoriamente.

Para mais informações, consulte Roteamento ponderado no Guia do desenvolvedor do Amazon Route 53.

Roteamento de resposta com vários valores

Se você definir uma verificação de integridade para o serviço e a verificação de integridade for íntegra, o Route 53 retornará o valor aplicável para até oito instâncias.

Por exemplo, suponha que o serviço inclua configurações para um registro A e uma verificação de integridade. Você usa o serviço para registrar dez instâncias. O Route 53 responde a DNS consultas com endereços IP somente para um máximo de oito instâncias íntegras. Se menos de oito instâncias estiverem íntegras, o Route 53 responderá a todas as DNS consultas com os endereços IP de todas as instâncias íntegras.

Se você não definir uma verificação de integridade para o serviço, o Route 53 pressuporá que todas as instâncias estão íntegras e retornará os valores aplicáveis para até oito instâncias.

Para obter mais informações, consulte Roteamento por resposta com vários valores no Guia do desenvolvedor do Amazon Route 53.

Tipo de registro

Um tipo de DNS registro do Route 53 determina o tipo de valor que o Route 53 retorna em resposta às DNS consultas que são usadas para a descoberta da instância de serviço. Os diferentes tipos de DNS registro que você pode especificar e os valores associados retornados pelo Route 53 em resposta às consultas são os seguintes.

A

Se você especificar esse tipo, o Route 53 retornará o endereço IP do recurso em IPv4 formato, como 192.0.2.44.

AAAA

Se você especificar esse tipo, o Route 53 retornará o endereço IP do recurso em IPv6 formato, como 2001:0 db 8:85 a 3:0000:0000:abcd: 0001:2345.

CNAME

Se você especificar esse tipo, o Route 53 retornará o nome de domínio do recurso (como www.exemplo.com).

nota
  • Para configurar um CNAMEDNSregistro, você deve especificar a política de roteamento de roteamento ponderado.

  • Ao configurar um CNAMEDNSregistro, você não pode configurar uma verificação de saúde do Route 53.

SRV

Se você especificar esse tipo, o Route 53 retornará o valor de um SRV registro. O valor de um SRVregistro usa os seguintes valores:

priority weight port service-hostname

Considere o seguinte:

  • Os valores de priority e weight são definidos como 1 e não podem ser alterados.

  • Forport, AWS Cloud Map usa o valor que você especifica para Port (AWSINSTANCE_ _PORT) ao registrar uma instância.

  • O valor de service-hostname é uma concatenação dos seguintes valores:

    • O valor que você especifica para o ID da instância de serviço (instanceID) ao registrar uma instância

    • O nome do serviço

    • O nome do namespace

    Por exemplo, suponha que você especifique test como um ID de instância ao registrar uma instância. O nome do serviço é backend e o nome do namespace é example.com. AWS Cloud Map atribui o seguinte valor ao service-hostname atributo no SRVregistro:

    test.backend.example.com

nota

Se você especificar valores como um IPv6 endereço, um endereço ou ambos ao registrar uma instância, cria AWS Cloud Map automaticamente A e/ou AAAAregistros que têm o mesmo nome do valor de service-hostname no SRVregistro. IPv4

Você pode especificar tipos de registro nas seguintes combinações:

  • A

  • AAAA

  • A e AAAA

  • CNAME

  • SRV

Se você especificar os tipos A e de AAAAregistro, poderá especificar um endereço IPv4 IPv6 IP, um endereço IP ou ambos ao registrar uma instância.