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à.
Crea integrazioni proxy HTTP per API HTTP
Un'integrazione proxy HTTP consente di collegare una route API a un endpoint HTTP instradabile pubblicamente. Con questo tipo di integrazione, API Gateway passa l'intera richiesta e risposta tra il front-end e il back-end.
Per creare un'integrazione HTTP, fornire l'URL di un endpoint HTTP instradabile pubblicamente.
Integrazione proxy HTTP con variabili di percorso
Nelle route delle API HTTP è possibile utilizzare delle variabili di percorso.
Ad esempio, la route /pets/{petID}
cattura le richieste a /pets/6
. Puoi fare riferimento alle variabili di percorso nell'URI di integrazione per inviare il contenuto della variabile a un'integrazione. Un esempio è /pets/extendedpath/{petID}
.
Puoi utilizzare variabili di percorso greedy per catturare tutte le risorse figlio di una route. Per creare una variabile di percorso greedy, aggiungere +
al nome della variale, ad esempio {proxy+}
.
Per impostare una route con un'integrazione proxy HTTP che cattura tutte le richieste, crea una route API con una variabile di percorso greedy (ad esempio, /parent/{proxy+}
). Integra la route con un endpoint HTTP (ad esempio https://petstore-demo-endpoint.execute-api.com/petstore/{proxy}
) nel metodo ANY
. La variabile di percorso greedy deve trovarsi alla fine del percorso della risorsa.