これは興味深い/奇妙な要求のように見えるかもしれませんが、APIレイヤーのブートストラップ/ルートマネージャーとして機能するためにAPIゲートウェイにすべての要求に応答する方法があるかどうかは疑問でした?基本的にはすべてのリクエストです。/getUser、/ getLocation、/ getManagerは1つのAPIゲートウェイエンドポイントルールとして記述できますか?APIゲートウェイ経由ですべての着信要求をブートストラップする
ここには、APIのパスに関係なくすべてのGETリクエストがリクエストを解析し、適切なデリゲート関数を呼び出すLambda関数にルーティングされるという考えがあります。
同様のルールがPOST、DELETE、およびPUTに設定されます。したがって、基本的にAPIゲートウェイは4-5の登録ポイントしか持たず、すべて同じラムダ関数にマップされます。
私はゲートウェイの使用方法に関するさまざまなパターンやアプローチについていくつかの初期の調査を行っており、このようなことを考慮に入れることが可能かどうか疑問に思っていました。これには長所と短所がありますが、この方法でスクリプト化できるかどうかを知りたいだけです。
ありがとうございました。
この機能はリバースプロキシと何らかの形で似ていませんか? –
現在、API Gatewayはこれをサポートしていません。 AWSチームに連絡して機能リクエストを送信してください。 –