Mappatura dei parametri per REST APIs in API Gateway - Amazon API Gateway

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à.

Mappatura dei parametri per REST APIs in API Gateway

Nella mappatura dei parametri si mappano i parametri della richiesta o della risposta. È possibile mappare i parametri utilizzando valori statici o espressioni di mappatura dei parametri. Per l’elenco delle espressioni di mappatura, consultare Riferimento alla fonte di mappatura dei parametri per REST APIs in API Gateway. È possibile utilizzare la mappatura dei parametri nella richiesta di integrazione per integrazioni proxy e non proxy, ma per usarla per una risposta di integrazione, è necessaria un’integrazione non proxy.

Ad esempio, è possibile mappare il parametro di intestazione della richiesta di metodo puppies al parametro di intestazione della richiesta di integrazione DogsAge0. Quindi, se un client invia l’intestazione puppies:true all’API, la richiesta di integrazione invia l’intestazione della richiesta DogsAge0:true all’endpoint di integrazione. Nel diagramma seguente viene illustrato il ciclo di vita della richiesta di questo esempio.

Diagramma dell’esempio di mappatura dei parametri di Gateway API per una richiesta

Per eseguire questo esempio utilizzando Gateway API, consultare Esempio 1: mappare un parametro della richiesta di metodo a un parametro della richiesta di integrazione.

Inoltre, è possibile mappare il parametro di intestazione kittens della risposta di integrazione al parametro di intestazione CatsAge0 della risposta di metodo. Quindi, se l’endpoint di integrazione restituisce kittens:false, il client riceve l’intestazione CatsAge0:false. Nel diagramma seguente viene illustrato il ciclo di vita della richiesta di questo esempio.

Diagramma dell’esempio di mappatura dei parametri di Gateway API per una risposta