Amazon API Gateway
開発者ガイド

x-amazon-apigateway-integration.requestParameters オブジェクト

名前付きメソッドリクエストパラメーターから統合リクエストパラメーターまでマッピングを指定します。メソッドリクエストパラメーターは、参照される前に定義済みである必要があります。

プロパティ

プロパティ名 タイプ 説明
integration.request.<param-type>.<param-name> string

値は通常、事前に定義された method.request.<param-type>.<param-name> 形式のメソッドリクエストパラメーターである必要があります (ここで、<param-type>querystringpathheader、または body です)。ただし、$context.VARIABLE_NAME$stageVariables.VARIABLE_NAME、および STATIC_VALUE も有効です。body パラメーターの場合、<param-name>$. プレフィックスなしの JSON パス式です。

x-amazon-apigateway-integration.requestParameters

次のリクエストパラメータのマッピングの例では、メソッドリクエストのクエリ (version)、ヘッダー (x-user-id)、およびパス (service) の各パラメータが、統合リクエストのクエリ (stage)、ヘッダー (x-userid)、およびパス (op) の各パラメータにそれぞれ変換されています。

注記

OpenAPI または AWS CloudFormation を介してリソースを作成している場合は、静的な値は一重引用符で囲む必要があります。

コンソールからこの値を追加するには、引用符なしでボックスに application/json と入力します。

"requestParameters" : { "integration.request.querystring.stage" : "method.request.querystring.version", "integration.request.header.x-userid" : "method.request.header.x-user-id", "integration.request.path.op" : "method.request.path.service" },