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à.
Invia traffico al tuo APIs tramite il tuo nome di dominio personalizzato in API Gateway
Quando configuri la modalità di routing per il tuo nome di dominio personalizzato, imposti il modo in cui il traffico in entrata viene indirizzato al tuo. APIs Invii traffico al tuo indirizzo APIs utilizzando regole di routing, mappature API o regole di routing e mappature API. La sezione seguente spiega quando utilizzare le regole di routing, quando utilizzare le mappature delle API e come impostare la modalità di routing per il nome di dominio personalizzato.
Quando utilizzare le regole di routing
Quando si utilizzano le regole di routing, si indirizzano le richieste in entrata che soddisfano determinate condizioni verso fasi REST specifiche. APIs Ad esempio, una regola può indirizzare una richiesta allo production
stadio dell'API users
REST se contiene l'intestazione version:v1
e il percorso di base. /users
Utilizza le regole di routing per creare topologie di routing dinamiche avanzate che supportino casi d'uso come i A/B test o l'aumento dell'utilizzo di nuove versioni del tuo. APIs
Quando si indirizza il traffico verso un'API REST, si consiglia di utilizzare le regole di routing per il nome di dominio personalizzato. Puoi ricreare qualsiasi mappatura delle API utilizzando le regole di routing. Per ulteriori informazioni, consulta Ricrea una mappatura delle API utilizzando le regole di routing.
Per REST APIs, puoi anche utilizzare insieme le regole di routing e le mappature delle API. Quando si utilizzano insieme regole di routing e mappature API, API Gateway valuta sempre le regole di routing prima di valutare qualsiasi mappatura API. Usa le regole di routing e le mappature delle API insieme per migrare i tuoi attuali nomi di dominio personalizzati o per esplorare le regole di routing.
Considerazioni sulle regole di routing
Le seguenti considerazioni potrebbero influire sull'utilizzo delle regole di routing:
-
WebSocket o HTTP APIs non sono supportati come destinazione APIs per le regole di routing.
-
Se il nome di dominio personalizzato presenta mappature API sia su REST che su HTTP APIs, le regole di routing non sono supportate.
-
Puoi creare una regola di routing per un dominio privato personalizzato su un'API REST privata. Puoi creare una regola di routing per un dominio pubblico personalizzato verso un'API regionale o ottimizzata per i dispositivi periferici.
-
Non è possibile creare una regola di routing per un dominio pubblico personalizzato verso un'API privata. Non è possibile creare una regola di routing per un nome di dominio personalizzato privato verso un'API pubblica.
Scegli tra regole di routing e mappature delle API
Ti consigliamo, quando possibile, di utilizzare le regole di routing. Utilizza le mappature delle API solo per inviare traffico a un HTTP o a un'API. WebSocket