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

Mappatura dei parametri per REST API in Gateway API

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 di origine per la mappatura dei parametri per REST API in Gateway API. È 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