Mappage de paramètres pour les API REST dans API Gateway - Amazon API Gateway

Mappage de paramètres pour les API REST dans API Gateway

Dans le mappage de paramètres, vous mappez les paramètres de la demande ou de la réponse. Vous pouvez mapper des paramètres à l’aide d’expressions de mappage de paramètres ou de valeurs statiques. Pour obtenir la liste des expressions de mappage, consultez Référence de la source du mappage de paramètres pour les API REST dans API Gateway. Vous pouvez utiliser le mappage de paramètres dans votre demande d’intégration pour les intégrations proxy et sans proxy. En revanche, pour utiliser le mappage de paramètres dans une réponse d’intégration, vous avez besoin d’une intégration sans proxy.

Par exemple, vous pouvez mapper le paramètre d’en-tête puppies de la demande de méthode au paramètre d’en-tête DogsAge0 de la demande d’intégration. Si un client envoie l’en-tête puppies:true à votre API, la demande d’intégration envoie alors l’en-tête de demande DogsAge0:true au point de terminaison d’intégration. Le schéma suivant illustre le cycle de vie de la demande de cet exemple.

Schéma d’un exemple de mappage des paramètres d’API Gateway pour une demande

Pour créer cet exemple à l’aide d’API Gateway, consultez Exemple 1 : association d’un paramètre de demande de méthode à un paramètre de demande d’intégration.

Autre exemple, vous pouvez également mapper le paramètre d’en-tête de réponse d’intégration kittens au paramètre d’en-tête de réponse de méthodeCatsAge0. Ensuite, si le point de terminaison d’intégration renvoie kittens:false, le client reçoit l’en-tête CatsAge0:false. Le schéma suivant illustre le cycle de vie de la demande de cet exemple.

Schéma d’un exemple de mappage de paramètres API Gateway pour une réponse