Route53Configuration - AWS Serverless Application Model

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Route53Configuration

Configura i set di record Route53 per un'API.

Sintassi

Per dichiarare questa entità nella tuaAWS Serverless Application Model(AWS SAM) template, utilizzare la sintassi seguente.

YAML

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

Proprietà

DistributionDomainName

Configura una distribuzione personalizzata del nome di dominio personalizzato dell'API.

Type: Stringa

Campo obbligatorio: No

Default: Usa la distribuzione API Gateway.

AWS CloudFormationcompatibilità: Questa proprietà viene trasmessa direttamente alDNSNameproprietà di unAWS::Route53::RecordSetGroup AliasTargetrisorsa.

Note aggiuntive: Il nome di dominio di unDistribuzione di CloudFront.

EvaluateTargetHealth

Quando EvaluateTargetHealth è true, un record alias eredita lo stato del referenziatoAWSrisorsa, ad esempio un bilanciamento del carico Elastic Load Balancing o un altro record nella zona ospitata.

Type: Booleano

Campo obbligatorio: No

AWS CloudFormationcompatibilità: Questa proprietà viene trasmessa direttamente alEvaluateTargetHealthproprietà di unAWS::Route53::RecordSetGroup AliasTargetrisorsa.

Note aggiuntive: Non puoi impostare EvaluateTargetHealth su true quando la destinazione alias è una distribuzione CloudFront.

HostedZoneId

L'ID della zona ospitata in cui creare i record.

Specifica HostedZoneName o HostedZoneId, ma non entrambi. Se disponi di più zone ospitate con lo stesso nome di dominio, devi specificare la zona ospitata utilizzando HostedZoneId.

Type: Stringa

Campo obbligatorio: No

AWS CloudFormationcompatibilità: Questa proprietà viene trasmessa direttamente alHostedZoneIdproprietà di unAWS::Route53::RecordSetGroup RecordSetrisorsa.

HostedZoneName

Il nome della zona ospitata in cui desideri creare record.

Specifica HostedZoneName o HostedZoneId, ma non entrambi. Se disponi di più zone ospitate con lo stesso nome di dominio, devi specificare la zona ospitata utilizzando HostedZoneId.

Type: Stringa

Campo obbligatorio: No

AWS CloudFormationcompatibilità: Questa proprietà viene trasmessa direttamente alHostedZoneNameproprietà di unAWS::Route53::RecordSetGroup RecordSetrisorsa.

IpV6

Quando questa proprietà è impostata,AWS SAMcrea unAWS::Route53::RecordSetrisorse e setType (Tipo)aAAAAper l'HostedZone fornito.

Type: Booleano

Campo obbligatorio: No

AWS CloudFormationcompatibilità: Questa proprietà è univoco perAWS SAMe non dispone diAWS CloudFormationequivalente.

Esempi

Esempio di Route 53 Route

Questo esempio illustra come configurare Route 53.

YAML

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