2017-05-15 22 views
0

API-Gateway(plus Lambda)を使用してPetStore Restful APIを実現したいと思います。 APIエントリポイントの1つがあり、POST要求の本体に 'name'が含まれている必要があります。はい、私は理解して(ラムダを呼び出すことなくAPI-Gatewayは入力パラメータをチェックし、HTTPリクエストを(ラムダに渡さずに)拒否できますか?

/pets/ 
    POST 

definitions: 
    NewPet: 
    required: 
     - name 
    properties: 
     name: 
     type: string 
     tag: 
     type: string 

は、私は、(この場合は、「名前」に)必要なフィールドが含まれていない要求を拒否するのに十分なAPI-Gatewayは、スマート作ることができる:以下PetStore definitionスニペットを参照してください。私はラムダ関数内の入力フィールドをチェックすることができますが、私はそれを避けることができますか?)これは、コーナーケースに対処するために多くの時間と複​​雑さを節約します。

答えて

2

これは、「メソッド要求」設定で設定された要求検証を使用して実現できます。

method request settings

関連する問題