0

私はApi GatewayでリソースとGETアクションを作成しました。私は正しく、メソッド実行とマッピングテンプレートを介した統合要求を通じて、私のURLパラメータを渡します。現在、Apiのエンドポイントにヒットしたときにラムダ関数を実行させ、ラムダ関数でパラメータの検証が行われています。 Api Gatewayが私のURLパラメータを検証するように指示する方法があることを願っていました。しかし、私はそれをする方法を教えるドキュメントやブログを見つけることができません。以前の記事で、人々がAWSに十分な不平を言うと、この機能が後で登場するかもしれないと聞きましたが、それは昨年のようでした。AWS Api Gatewayのパラメータバリデーション

+0

私が覚えていた機能要求は、以下のとおりですか?あるいは、より強力な検証メカニズムを構想しましたか? –

+0

はい、申し訳ありませんが、私の質問に答えました – Jeff

答えて

1

これはまだ当社のバックログにありますが、受信パラメータはまだ検証されていません。

フィーチャーリクエストは、それらが存在することを検証することだけです。基本的にはパラメータが必要であると言いますが、パラメータがない場合、APIゲートウェイはラムダ関数に到達する前にリクエストを拒否します。

+0

この検証が実装されているか、まだバックログに残っているかどうか分かりますか? – bravokeyl

+0

@bravokeyl良いニュースははい、これは実装されているhttp://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-method-request-validation.html(また、ここにブログの記事を参照してください:https://aws.amazon.com/blogs/compute/how-to-remove-boilerplate-validation-logic-in-your-rest-apis-with-amazon-api-gateway-request-validation/) – eyko

+0

@ eykoリンクをありがとう、私はすでにそれをチェックしたが、それはリクエストのようなリクエスト経路の場合と同じではないと思う。リクエストパスでパターンを使用しようとしましたが、動作していないようです。ここに完全な私の[質問](https://stackoverflow.com/q/47194894/2007486) – bravokeyl

関連する問題