x-amazon-apigateway-request-validator 속성 - Amazon API Gateway

x-amazon-apigateway-request-validator 속성

포함하는 API 또는 메서드에 대한 요청 확인을 활성화하기 위해 request_validator_name 맵의 x-amazon-apigateway-request-validators 객체을 참조하여 요청 검사기를 지정합니다. 이 확장의 값은 JSON 문자열입니다.

이 확장은 API 레벨 또는 메서드 레벨에서 지정할 수 있습니다. 메서드 레벨 검사기에서 재정의하지 않은 경우 API 레벨 검사기가 모든 메서드에 적용됩니다.

x-amazon-apigateway-request-validator 예제

다음 예는 basic 요청에서 parameter-only 요청 검사기를 적용하는 동안 POST /validation 요청 검사기를 API 레벨에서 적용합니다.

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