

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 configuração de DNS do serviço
<a name="services-route53"></a>

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

## Política de roteamento
<a name="services-dns-routing-policy"></a>

Uma política de roteamento determina como o Route 53 responde às consultas de DNS que são usadas para a descoberta de instâncias 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 consultas de DNS com o endereço IP de uma instância selecionada aleatoriamente entre as instâncias íntegras. Se nenhuma instância estiver íntegra, o Route 53 responderá às consultas ao DNS 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](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html#routing-policy-weighted) 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 responderá às consultas ao DNS com endereços IP de até oito instâncias íntegras. Se menos que oito instâncias estiverem íntegras, o Route 53 responderá a cada consulta ao DNS 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](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html#routing-policy-multivalue) no *Guia do desenvolvedor do Amazon Route 53*.

## Tipo de registro
<a name="services-dns-record-type"></a>

Um tipo de registro DNS do Route 53 determina o tipo de valor que o Route 53 retorna em resposta às consultas de DNS que são usadas para a descoberta da instância de serviço. Os diferentes tipos de registro DNS 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).  
+ Para configurar um registro DNS **CNAME**, você deve especificar a política de roteamento de **roteamento ponderado**.
+ Ao configurar um registro DNS **CNAME**, 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 registro de **SRV** 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.
+ Para`port`, AWS Cloud Map usa o valor que você especifica para **Port** (AWS\_INSTANCE\_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**. O AWS Cloud Map atribui o seguinte valor ao atributo `service-hostname` no registro de **SRV**:

  `test.backend.example.com`
**Se você especificar valores como um IPv4 endereço, um IPv6 endereço ou ambos ao registrar uma instância, cria AWS Cloud Map automaticamente registros A and/or **AAAA** que têm o mesmo nome do valor do `service-hostname` registro **SRV**.**

Você pode especificar tipos de registro nas seguintes combinações:
+ **A**
+ **AAAA**
+ **A** e **AAAA**
+ **CNAME**
+ **SRV**

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