メニュー
Amazon API Gateway
開発者ガイド

x-amazon-apigateway-request-validator プロパティ

request_validator_name マップの x-amazon-apigateway-request-validators オブジェクト を参照することでリクエストの検証を指定し、リクエストの検証が含まれる API またはメソッドでのリクエストの検証を有効にします。この拡張の値は、JSON 文字列です。

この拡張は、API レベルまたはメソッドレベルで指定できます。API レベルの検証は、メソッドレベルの検証によりオーバーライドされなければすべてのメソッドに適用されます。

x-amazon-apigateway-request-validator

次の例では、parameter-only リクエストの検証を POST /validation リクエストに適用すると同時に、basic リクエストの検証を API レベルで適用します。

Copy
{ "swagger": "2.0", "x-amazon-apigateway-request-validators" : { "basic" : { "validateRequestBody" : true, "validateRequestParameters" : true }, "params-only" : { "validateRequestBody" : false, "validateRequestParameters" : true } }, "x-amazon-apigateway-request-validator" : "basic", "paths": { "/validation": { "post": { "x-amazon-apigateway-request-validator" : "params-only", ... } }

このページの内容: