Amazon API Gateway
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

x-amazon-apigateway-request-validators 对象

将所包含的 API 支持的请求验证程序定义为验证程序名称与关联的请求验证规则之间的映射。此扩展适用于 API。

属性

属性名称 类型 描述

request_validator_name

x-amazon-apigateway-request-validators.requestValidator 对象

指定包含给定验证程序的验证规则。例如:

"basic" : { "validateRequestBody" : true, "validateRequestParameters" : true },

要将该验证程序应用于特定方法,请将验证程序名称 (basic) 引用为 x-amazon-apigateway-request-validator 属性 属性的值。

x-amazon-apigateway-request-validators 示例

下面的示例以验证程序名称与关联的请求验证规则之间的映射的形式,显示了一组 API 的请求验证程序。

OpenAPI 2.0
OpenAPI 2.0
{ "swagger": "2.0", ... "x-amazon-apigateway-request-validators" : { "basic" : { "validateRequestBody" : true, "validateRequestParameters" : true }, "params-only" : { "validateRequestBody" : false, "validateRequestParameters" : true } }, ... }