

Amazon API Gatewayにて  
`/api/?hoge=fuga` の様なリクエストを  
`https://endpoint/?hoge=fuga&foo=bar` の様にして、外部APIエンドポイントに中継する際に追加のQuery String
Parameterを付加して送信したいのですがどうしたらよいでしょうか？  
この追加のパラメータは毎回同じものを追加したいです。調べてもAPI
Gateway単体ではQueryStringに静的な値をマッピングする方法が見つからず困っています。


CC BY-SA 3.0
2015-11-17T05:05:16.223
18933
2023-01-25T23:56:13.550
2023-01-25T23:56:13.550
19110
1002
question
aws aws-api-gateway
Amazon API Gateway HTTP Proxy で Query String Paramerer に静的な値を付加


API Gateway 単体ではリクエスト内容を変更する事はできないと思います。

Lambdaにリクエストを渡し、Lambdaでパラメータを付加して外部APIにリクエストを送るというのであれば実現できるとは思います。


CC BY-SA 3.0
2015-12-04T11:43:00.957
19627
2015-12-04T11:43:00.957
5959
18933
answer


やってみたことがないので、あくまでも推測ですが。

統合リクエストの設定で統合タイプをhttpにし、マッピングテンプレートで追加のパラメータを記述できるように思います。あくまでも固定の値の場合でしょうけど。


CC BY-SA 4.0
2019-06-01T10:21:10.747
55438
2019-06-01T10:21:10.747
34547
18933
answer