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à.
Instradamento del traffico verso un Amazon API Gateway API utilizzando il tuo nome di dominio
Puoi usare Amazon API Gateway per creare, pubblicare, gestire, monitorare e proteggereAPIs. Puoi creare APIs tali AWS servizi di accesso o altri servizi Web oltre ai dati archiviati nel AWS cloud.
Il metodo utilizzato per indirizzare il traffico di dominio verso un API Gateway API è lo stesso indipendentemente dal fatto che sia stato creato un endpoint API Gateway regionale o un endpoint Gateway ottimizzato per i bordiAPI.
APIEndpoint regionale: si crea un record di alias Route 53 che indirizza il traffico verso l'endpoint regionale. API
APIEndpoint ottimizzato per i dispositivi perimetrali: si crea un record di alias Route 53 che indirizza il traffico verso l'endpoint ottimizzato per i dispositivi periferici. API Ciò fa sì che il traffico venga indirizzato alla distribuzione associata all'ottimizzazione perimetrale. CloudFront API
Un record alias è un'estensione della Route 53 DNS simile a un record. CNAME Per un confronto tra alias e CNAME record, vedi. Scelta tra record alias e non alias
Nota
Route 53 non addebita alcun costo per le richieste di alias a API Gateway APIs o ad altre risorse. AWS
Argomenti
Prerequisiti
Per iniziare, è necessario avere a disposizione quanto segue:
Un API Gateway API con un nome di dominio personalizzato, ad esempio api.example.com che corrisponde al nome del record Route 53 che desideri creare.
Per ulteriori informazioni, consulta i seguenti argomenti:
Configurazione di nomi di dominio personalizzati per HTTP APIs nell'Amazon API Gateway Developer Guide.
Configurazione di nomi di dominio personalizzati per REST APIs nell'Amazon API Gateway Developer Guide.
Configurazione di nomi di dominio personalizzati per WebSocket APIs nell'Amazon API Gateway Developer Guide.
Un nome di dominio registrato. Puoi utilizzare Amazon Route 53 come registrar di dominio oppure utilizzare un altro registrar.
Route 53 come DNS servizio per il dominio. Se registri il tuo nome di dominio utilizzando Route 53, configuriamo automaticamente Route 53 come DNS servizio per il dominio.
Per informazioni sull'utilizzo di Route 53 come provider DNS di servizi per il tuo dominio, consultaRendere Amazon Route 53 il servizio DNS per un dominio esistente.
Configurazione di Route 53 per instradare il traffico verso un endpoint API Gateway
Per configurare Route 53 per instradare il traffico verso un endpoint API Gateway, esegui la procedura seguente.
Per indirizzare il traffico verso un endpoint API Gateway
Se la zona ospitata Route 53 e l'endpoint sono stati creati utilizzando lo stesso account, passa alla fase 2.
Se la zona ospitata e l'endpoint sono stati creati utilizzando account diversi, recupera il nome di dominio di destinazione per il nome di dominio personalizzato che desideri utilizzare:
Accedi a AWS Management Console e apri la console API Gateway all'indirizzo https://console.aws.amazon.com/apigateway/
. Nel pannello di navigazione, scegli Nomi di dominio personalizzati.
Seleziona il nome di dominio personalizzato che desideri utilizzare e ottieni il valore del nome di dominio API Gateway.
Apri la console Route 53 all'indirizzo https://console.aws.amazon.com/route53/
. Nel pannello di navigazione, scegli Zone ospitate.
Scegli il nome della zona ospitata con il nome di dominio che desideri utilizzare per indirizzare il traffico verso la tuaAPI.
Scegli Crea record.
Specifica i seguenti valori:
Importante
Ti consigliamo di attivare Alias. Per i nomi di dominio che non utilizzano un record Route 53 Alias, potresti riscontrare problemi se utilizzi un record VPC con privato DNS abilitato per richiamare un privato. API Private DNS sostituisce il comportamento di DNS risoluzione predefinito all'interno diVPC, che potrebbe causare conflitti con i record esterni. DNS
- Policy di routing
-
Scegliere la policy di routing applicabile. Per ulteriori informazioni, consulta Scegliere una policy di routing.
- Nome record
-
Inserisci il nome di dominio che desideri utilizzare per indirizzare il traffico verso il tuo. API
Il nome a API cui vuoi indirizzare il traffico deve includere un nome di dominio personalizzato, ad esempio api.example.com, che corrisponda al nome del record Route 53.
- Alias
-
Se stai usando il metodo di creazione record Creazione rapida, attiva Alias.
- Valore/instradamento traffico a
-
Scegli Alias to API Gateway API, quindi scegli la regione da cui proviene l'endpoint.
Il modo in cui si specifica il valore per Endpoint dipende dal fatto che sia stata creata la zona ospitata e dall'APIutilizzo dello stesso AWS account o di account diversi:
-
Stesso account: l'elenco dei nomi di dominio di destinazione include solo APIs quelli con un nome di dominio personalizzato che corrisponde al valore specificato per Record name. Scegli il valore applicabile.
-
Account diversi: specifica il valore ottenuto nella fase 1 di questa procedura.
-
- Tipo di record
-
Scegli A — IPv4 indirizzo.
- Valutazione dello stato della destinazione
-
Per il controllo del DNS failover, configura controlli sanitari personalizzati. Per un esempio, consulta Configurare i controlli di integrità personalizzati per il DNS failover nella guida per l'utente del API Gateway.
-
Scegli Crea record.
In genere le modifiche si propagano a tutti i server Route 53 entro 60 secondi. Al termine della propagazione, sarai in grado di indirizzare il traffico verso il tuo API utilizzando il nome del record di alias creato in questa procedura.