Transformations de données pour REST APIs in API Gateway - APIPasserelle Amazon

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Transformations de données pour REST APIs in API Gateway

Dans API Gateway, la demande API de méthode d'un utilisateur peut prendre une charge utile dans un format différent de celui de la demande d'intégration. De même, le backend peut renvoyer une charge utile de réponse d'intégration différente de la charge utile de réponse de méthode. Vous pouvez mapper les paramètres de URL chemin, les paramètres de chaîne de URL requête, HTTP les en-têtes et le corps de la demande dans API Gateway à l'aide de modèles de mappage.

Un modèle de mappage est un script exprimé dans le langage de modèle Velocity (VTL) et appliqué à la charge utile à l'aide d'JSONPathexpressions.

La charge utile peut avoir un modèle de données selon le projet de JSON schéma 4. Pour en apprendre davantage sur les modèles, consultez Modèles de données pour REST APIs.

Note

Vous n'avez pas besoin de définir de modèle pour créer un modèle de mappage, mais vous devez définir un modèle pour que API Gateway puisse générer SDK ou activer la validation du corps de demande pour votreAPI.