私のリソース/ apiには、BodyをKinesis Firehoseに(そしてESに)プロキシするメソッドPOSTがあります。同時に、私はそれがラムダ関数をトリガしたい。AWS APIゲートウェイメソッドごとに複数の統合リクエスト
ラムダ関数をトリガする追加のメソッドANYを追加しようとしましたが、APIゲートウェイがPOSTハンドラを優先しているようです。
私はPOSTでLambdaを起動し、Lambda関数からFirehoseに送信できることを知っていますが、私はそれらの2つを互いに独立させたいと思っています。
ラムダ(呼び出す必要のないラムダ)をミドルレイヤーにしたくないのはなぜでしょうか。例えば、積分要求は、少数のライナーであるラムダXを呼び出す。ラムダXは元のラムダを呼び出し、キネシスを引き起こしますか?また、これらの両方からレスポンス/ステータスを収集/待機する必要がありますか、それとも発射に気をつけますか? – Nicholas
オリジナルのラムダを持っていないので、API Gatewayは直接Kinesisに送信します。 – Glaslos
あなたはステップ機能を考慮しましたか? http://docs.aws.amazon.com/step-functions/latest/dg/tutorial-api-gateway.html – Nicholas