Route53Configuration - AWS Serverless Application Model

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.

Route53Configuration

Configura los conjuntos de registros Route53 para una API.

Sintaxis

Para declarar esta entidad en suAWS Serverless Application Model(AWS SAM), utilice la siguiente sintaxis.

YAML

DistributionDomainName: String EvaluateTargetHealth: Boolean HostedZoneId: String HostedZoneName: String IpV6: Boolean

Properties

DistributionDomainName

Configura una distribución personalizada del nombre de dominio personalizado de la API.

Type: Cadena

Obligatorio: No

Valor predeterminado: Utilice la distribución API Gateway.

AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente alDNSNamepropiedad de unAWS::Route53::RecordSetGroup AliasTargetrecurso.

Notas adicionales: El nombre del dominio de unDistribución de CloudFront.

EvaluateTargetHealth

Cuando EvaluateTargetHealth es verdadero, un registro de alias hereda el estado del al que se hace referenciaAWS, como un balanceador de cargas de Elastic Load Balancing u otro registro de la zona alojada.

Type: Booleano

Obligatorio: No

AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente alEvaluateTargetHealthpropiedad de unAWS::Route53::RecordSetGroup AliasTargetrecurso.

Notas adicionales: No puede establecer EvaluateTargetHealth (EvaluateTargetHealth) en true (verdadero) cuando el destino del alias es una distribución de CloudFront.

HostedZoneId

ID de la zona alojada en la que desea crear registros.

Especifique HostedZoneName o HostedZoneId, pero no ambos. Si tiene múltiples zonas hospedadas con el mismo nombre de dominio, debe especificar la zona hospedada mediante HostedZoneId.

Type: Cadena

Obligatorio: No

AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente alHostedZoneIdpropiedad de unAWS::Route53::RecordSetGroup RecordSetrecurso.

HostedZoneName

El nombre de la zona alojada en la que desea crear registros.

Especifique HostedZoneName o HostedZoneId, pero no ambos. Si tiene múltiples zonas hospedadas con el mismo nombre de dominio, debe especificar la zona hospedada mediante HostedZoneId.

Type: Cadena

Obligatorio: No

AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente alHostedZoneNamepropiedad de unAWS::Route53::RecordSetGroup RecordSetrecurso.

IpV6

Cuando esta propiedad está establecida,AWS SAMcrea unAWS::Route53::RecordSetrecursos y conjuntosTipoaAAAApara la HostedZone proporcionada.

Type: Booleano

Obligatorio: No

AWS CloudFormationcompatibilidad: Esta propiedad es exclusiva deAWS SAMy no tieneAWS CloudFormationequivalente.

Ejemplos

Ejemplo de configuración de Route 53

En este ejemplo, se muestra cómo configurar Route 53.

YAML

Domain: DomainName: www.example.com CertificateArn: arn-example EndpointConfiguration: EDGE Route53: HostedZoneId: Z1PA6795UKMFR9 EvaluateTargetHealth: true DistributionDomainName: xyz