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

Configurazione delle trasformazioni dei dati per le API REST

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 Informazioni sui modelli di dati.

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.