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.
Référence de source de mappage de paramètres pour REST APIs dans API Gateway
Lorsque vous créez un mappage de paramètres, vous spécifiez les paramètres de demande de méthode ou de réponse d’intégration à modifier, et indiquez comment modifier ces paramètres.
Le tableau suivant indique les paramètres de requête de méthode que vous pouvez mapper, ainsi que l’expression permettant ce mappage. Dans ces expressions, name est le nom d'un paramètre de demande de méthode. Par exemple, pour mapper le paramètre d’en-tête de demande puppies, utilisez l’expression method.request.header.puppies. Votre expression doit respecter le modèle d’expression régulière '^[a-zA-Z0-9._$-]+$]'. Vous pouvez utiliser le mappage de paramètres dans votre demande d’intégration pour des intégrations avec ou sans proxy.
Source de données mappée |
Expression de mappage |
|---|---|
| Chemin de la demande de méthode | method.request.path. |
| Chaîne de requête de la demande de méthode | method.request.querystring. |
| Chaîne de requête de la demande de méthode à valeurs multiples | method.request.multivaluequerystring. |
| En-tête de la demande de méthode | method.request.header. |
| En-tête de demande de méthode à valeurs multiples | method.request.multivalueheader. |
| Corps de la demande de méthode | method.request.body |
| corps de la demande de méthode (JsonPath) |
|
| Variables d’étape | stageVariables. |
| Variables de contexte |
Le nom doit être l’une des variables de contexte prises en charge. |
| Valeur statique |
|
Le tableau suivant indique les paramètres de réponse d’intégration que vous pouvez mapper, ainsi que l’expression permettant ce mappage. Dans ces expressions, name est le nom d'un paramètre de réponse d'intégration. Vous pouvez mapper les paramètres d’en-tête d’une réponse de méthode à partir de n’importe quel en-tête ou corps de réponse d’intégration, de variables $context ou de valeurs statiques. Pour utiliser le mappage de paramètres pour une réponse d’intégration, il vous faut une intégration sans proxy.
| Source de données mappée | Expression de mappage |
|---|---|
| En-tête de réponse d’intégration | integration.response.header. |
| En-tête de réponse d’intégration | integration.response.multivalueheader. |
| Corps de réponse intégration | integration.response.body |
| Organisme de réponse à l'intégration (JsonPath) |
|
| Variable d’étape | stageVariables. |
| Variable de contexte |
Le nom doit être l’une des variables de contexte prises en charge. |
| Valeur statique |
|