View a markdown version of this page

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

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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. Der API-level Validator gilt für alle Methoden, sofern er nicht vom Validator auf Methodenebene überschrieben wird.

Beispiel für einen x-amazon-apigateway-request-validator

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