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á.
Route53Configuration
Configura os conjuntos de registros Route53 para uma API.
Sintaxe
Para declarar essa entidade em seu modelo AWS Serverless Application Model (AWS SAM), use a sintaxe a seguir.
YAML
EvaluateTargetHealth:BooleanHostedZoneId:StringHostedZoneName:StringIpV6:BooleanRegion:StringSetIdentifier:String
Propriedades
-
EvaluateTargetHealth -
Quando EvaluateTargetHealth verdadeiro, um registro de alias herda a integridade do AWS recurso referenciado, como um balanceador de carga do Elastic Load Balancing ou outro registro na zona hospedada.
Tipo: booliano
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
EvaluateTargetHealthpropriedade de umAWS::Route53::RecordSetGroup AliasTargetrecurso.Observações adicionais: você não pode EvaluateTargetHealth definir como verdadeiro quando o destino do alias é uma CloudFront distribuição.
-
HostedZoneId -
O ID da zona hospedada na qual você deseja criar registros.
Especifique
HostedZoneNameouHostedZoneId, mas não ambos. Se houver várias zonas hospedadas com o mesmo nome de domínio, especifique a zona hospedada usandoHostedZoneId.Tipo: string
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
HostedZoneIdpropriedade de umAWS::Route53::RecordSetGroup RecordSetrecurso. -
HostedZoneName -
O nome da zona hospedada na qual você deseja criar registros. Você deve incluir um ponto final (por exemplo,
www.example.com.) como parte doHostedZoneName.Especifique
HostedZoneNameouHostedZoneId, mas não ambos. Se houver várias zonas hospedadas com o mesmo nome de domínio, especifique a zona hospedada usandoHostedZoneId.Tipo: string
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
HostedZoneNamepropriedade de umAWS::Route53::RecordSetGroup RecordSetrecurso. -
IpV6 -
Quando essa propriedade é definida, AWS SAM cria um
AWS::Route53::RecordSetrecurso e define Type comoAAAApara o fornecido HostedZone.Tipo: booliano
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é exclusiva AWS SAM e não tem CloudFormation equivalente.
Region-
Somente conjuntos de registros de recursos baseados em latência: a região do Amazon EC2 na qual você criou o recurso ao qual esse conjunto de registros de recursos se refere. O recurso normalmente é um AWS recurso, como uma instância do EC2 ou um balanceador de carga do ELB, e é referido por um endereço IP ou nome de domínio DNS, dependendo do tipo de registro.
Quando o Amazon Route 53 recebe uma consulta de DNS do nome e tipo de domínio para os quais você criou conjuntos de registros de recursos de latência, o Route 53 seleciona o conjunto de registros de recurso de latência que tem a mais baixa latência entre o usuário final e a região do Amazon EC2 associada. O Route 53 retorna o valor associado ao conjunto de registros de recursos selecionado.
Observe o seguinte:
-
Só é possível especificar um
ResourceRecordpor conjunto de registros de recursos de latência. -
Só é possível criar um conjunto de registros de recursos de latência para cada região do Amazon EC2.
-
Não é necessário criar conjuntos de registros de recursos de latência para todas as regiões do Amazon EC2. O Route 53 selecionará a região com a melhor latência entre as regiões para as quais você cria conjuntos de registros de recursos de latência.
-
Não é possível criar conjuntos de registros de recursos que não sejam de latência e tenham os mesmos valores para os elementos
NameeTypecomo conjuntos registros de recursos de latência.
Tipo: string
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
Regionpropriedade de um tipo deAWS::Route53::RecordSetGroupRecordSetdados. -
SetIdentifier-
Conjuntos de registros de recursos que têm uma política de roteamento diferente da simples: um identificador que diferencia entre vários conjuntos de registros de recursos que têm a mesma combinação de nome e tipo, como vários conjuntos de registros de recursos ponderados chamados acme.example.com que tenham um tipo de A. Em um grupo de conjuntos de registros de recursos que têm o mesmo nome e tipo, o valor de
SetIdentifierdeve ser exclusivo para cada conjunto de registros de recursos.Para obter informações sobre políticas de roteamento, consulte Escolher uma política de roteamento no Guia do desenvolvedor do Amazon Route 53.
Tipo: string
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
SetIdentifierpropriedade de um tipo deAWS::Route53::RecordSetGroupRecordSetdados.
Exemplos
Exemplo de configuração do Route 53
Este exemplo mostra como configurar o Route 53.
YAML
Domain: DomainName: www.example.com CertificateArn: arn-example EndpointConfiguration: REGIONAL Route53: HostedZoneId: Z1PA6795UKMFR9 EvaluateTargetHealth: true