Trasformazioni dei dati per le API REST 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à.

Trasformazioni dei dati per le API REST in API Gateway

In Gateway Amazon API, una richiesta di metodo dell'API può accettare un payload in un formato diverso dal payload della richiesta di integrazione. Analogamente, il back-end potrebbe restituire un payload delle risposta di integrazione diverso dal payload della risposta di metodo. È possibile mappare i parametri del percorso URL, i parametri della stringa di query URL, le intestazioni HTTP e il corpo della richiesta in Gateway Amazon API utilizzando modelli di mappatura.

Un modello di mappatura è uno script espresso in Velocity Template Language (VTL) e applicato al payload tramite Espressioni JSONPath.

Il payload può avere un modello di dati in base alla bozza 4 dello schema JSON. Per ulteriori informazioni sui modelli, consultare Modelli di dati per le API REST.

Nota

Non è necessario definire alcun modello per creare un modello di mappatura, ma è necessario definire un modello per fare in modo che Gateway Amazon API generi un SDK o attivi la convalida del corpo della richiesta per l'API.