x-amazon-apigateway-request-validator-Eigenschaft - Amazon API Gateway

x-amazon-apigateway-request-validator-Eigenschaft

Gibt eine Anforderungsvalidierung an, indem auf einen request_validator_name der x-amazon-apigateway-request-validators-Objekt-Zuweisung verwiesen wird, um die Anforderungsvalidierung auf der enthaltenen API oder einer Methode zu aktivieren. Der Wert dieser Erweiterung ist eine JSON-Zeichenfolge.

Diese Erweiterung kann auf API-Ebene oder auf Methodenebene angegeben werden. Die Validierung auf API-Ebene gilt für alle Methoden, es sei denn, sie wird von der Validierung auf Methodenebene außer Kraft gesetzt.

x-amazon-apigateway-request-validatorBeispiel für

Im folgenden Beispiel wird die basic-Anforderungsvalidierung auf API-Ebene angewendet, während die parameter-only-Anforderungsvalidierung auf der POST /validation-Anforderung angewendet wird.

OpenAPI 2.0
{ "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", ... } }