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à nel tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.
YAML
DistributionDomainName:StringEvaluateTargetHealth:BooleanHostedZoneId:StringHostedZoneName:StringIpV6:BooleanRegion:StringSetIdentifier:String
Proprietà
- 
					DistributionDomainName
- 
					Configura una distribuzione personalizzata del nome di dominio personalizzato dell'API. Tipo: Stringa Required: No Impostazione predefinita: utilizza la distribuzione API Gateway. AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla DNSNameproprietà di unaAWS::Route53::RecordSetGroup AliasTargetrisorsa.Note aggiuntive: il nome di dominio di una CloudFrontdistribuzione. 
- 
					EvaluateTargetHealth
- 
					Quando EvaluateTargetHealth è vero, un record alias eredita lo stato della AWS risorsa di riferimento, ad esempio un sistema di bilanciamento del carico Elastic Load Balancing o un altro record nella zona ospitata. Tipo: Booleano Required: No AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla proprietà di una risorsa. EvaluateTargetHealthAWS::Route53::RecordSetGroup AliasTargetNote aggiuntive: non è possibile impostare su EvaluateTargetHealth true quando l'alias target è una CloudFront distribuzione. 
- 
					HostedZoneId
- 
					L'ID della zona ospitata in cui creare i record. Specifica HostedZoneNameoHostedZoneId, ma non entrambi. Se disponi di più zone ospitate con lo stesso nome di dominio, devi specificare la zona ospitata utilizzandoHostedZoneId.Tipo: Stringa Required: No AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla HostedZoneIdproprietà di unaAWS::Route53::RecordSetGroup RecordSetrisorsa.
- 
					HostedZoneName
- 
					Il nome della zona ospitata in cui desideri creare record. È necessario includere un punto finale (ad esempio, www.example.com.) come parte diHostedZoneName.Specifica HostedZoneNameoHostedZoneId, ma non entrambi. Se disponi di più zone ospitate con lo stesso nome di dominio, devi specificare la zona ospitata utilizzandoHostedZoneId.Tipo: Stringa Required: No AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla HostedZoneNameproprietà di unaAWS::Route53::RecordSetGroup RecordSetrisorsa.
- 
					IpV6
- 
					Quando questa proprietà è impostata, AWS SAM crea una AWS::Route53::RecordSetrisorsa e imposta Type suAAAAquella fornita HostedZone.Tipo: Booleano Required: No AWS CloudFormation compatibilità: questa proprietà è unica AWS SAM e non ha un AWS CloudFormation equivalente. 
- Region
- 
					Solo set di record di risorse basati sulla latenza: la EC2 regione Amazon in cui hai creato la risorsa a cui si riferisce questo set di record di risorse. La risorsa è in genere una AWS risorsa, EC2 ad esempio un'istanza o un sistema di bilanciamento del carico ELB, a cui si fa riferimento tramite un indirizzo IP o un nome di dominio DNS, a seconda del tipo di record. Quando Amazon Route 53 riceve una query DNS per un nome e un tipo di dominio per i quali sono stati creati set di record di risorse di latenza, Route 53 seleziona il set di record di risorse di latenza con la latenza più bassa tra l'utente finale e la regione Amazon associata. EC2 Route 53 restituisce il valore associato al set di record della risorsa selezionato. Tieni presente quanto segue: - 
							È possibile specificare un ResourceRecordper set di record di risorse di latenza.
- 
							Puoi creare un solo set di record di risorse di latenza per ogni EC2 regione Amazon. 
- 
							Non è necessario creare set di record di risorse di latenza per tutte le EC2 regioni Amazon. Route 53 sceglie la Regione con la migliore latenza tra quelle per cui hai creato i set di record della risorsa di latenza. 
- 
							Non è possibile creare set di record di risorse non di latenza le cui proprietà NameeTypeabbiano lo stesso valore dei set di record di risorse di latenza.
 Tipo: Stringa Required: No AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla Regionproprietà di un tipo diAWS::Route53::RecordSetGroupRecordSetdati.
- 
							
- SetIdentifier
- 
					Set di record di risorse con un criterio di routing non semplice: un identificatore che differenzia tra più set di record di risorse che hanno la stessa combinazione di nome e tipo, ad esempio più set di record di risorse ponderati denominati acme.example.com di tipo A. In un gruppo di set di record di risorse con lo steso nome e lo stesso tipo, il valore di SetIdentifierdeve essere univoco per ogni set di record di risorse.Per informazioni sulle politiche di routing, consulta la sezione Choose a routing policy nella Amazon Route 53 Developer Guide. Tipo: Stringa Required: No AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla SetIdentifierproprietà di un tipo diAWS::Route53::RecordSetGroupRecordSetdati.
Esempi
Esempio di configurazione della Route 53
Questo esempio mostra come configurare Route 53.
YAML
Domain: DomainName: www.example.com CertificateArn: arn-example EndpointConfiguration: EDGE Route53: HostedZoneId: Z1PA6795UKMFR9 EvaluateTargetHealth: true DistributionDomainName: xyz