Gateway Amazon API aggiunge il supporto per le regole di instradamento nelle REST API
Gateway Amazon API supporta ora le regole di instradamento per le REST API utilizzando nomi di dominio personalizzati. La funzionalità introdotta permette l'instradamento dinamico delle richieste in ingresso sulla base dei valori degli header HTTP, dei path base degli URL o della combinazione di entrambi.
La flessibilità offerta supporta numerosi scenari applicativi, come l'A/B testing, il controllo delle versioni API e la selezione dinamica del backend. Per abilitare questa funzionalità, si configurano le regole di instradamento stabilendo le priorità, impostando le condizioni (header HTTP, path URL o entrambi) e associando le relative azioni. Successivamente, il Gateway Amazon API elabora le regole seguendo l'ordine di priorità, applicando per prime quelle con valori numerici inferiori. Se una richiesta soddisfa tutte le condizioni definite in una regola, il Gateway Amazon API la instrada verso l'ID della REST API e lo stage configurati. L'integrazione della logica di instradamento direttamente nel Gateway Amazon API consente di rimuovere i layer proxy e le strutture URL articolate, garantendo un controllo dettagliato del traffico API. La funzionalità è disponibile per le REST API sia pubbliche che private e risulta compatibile con le mappature API già configurate.
Le regole di routing per domini personalizzati sono supportate in tutte le Regioni AWS, comprese le Regioni AWS GovCloud (Stati Uniti). Per approfondimenti, fare riferimento al blogpost e alla documentazione del Gateway Amazon API.