Amazon web services 如何在yml文件上启用API gatway中的查询验证程序-AWS
我正在尝试使用无服务器的yml文件在API网关中启用请求验证程序,但在文档中找不到此选项:。 在AWS终端中,我解决了这个问题,但对我来说,如果使用.yml文件,则更有趣 AWS教程:Amazon web services 如何在yml文件上启用API gatway中的查询验证程序-AWS,amazon-web-services,aws-api-gateway,serverless-framework,aws-serverless,Amazon Web Services,Aws Api Gateway,Serverless Framework,Aws Serverless,我正在尝试使用无服务器的yml文件在API网关中启用请求验证程序,但在文档中找不到此选项:。 在AWS终端中,我解决了这个问题,但对我来说,如果使用.yml文件,则更有趣 AWS教程: 有一个社区支持的插件,允许您将AWS请求验证程序API网关功能添加到无服务器项目中: 下面是OP的一个例子 有一个社区支持的插件,允许您将AWS请求验证程序API网关功能添加到无服务器项目中: 下面是OP的一个例子 除了另一个答案之外,如果您正在寻找正文验证,您还可以使用基于JSON模式草稿-04的内置请求验证。
有一个社区支持的插件,允许您将AWS请求验证程序API网关功能添加到无服务器项目中: 下面是OP的一个例子
有一个社区支持的插件,允许您将AWS请求验证程序API网关功能添加到无服务器项目中: 下面是OP的一个例子
除了另一个答案之外,如果您正在寻找正文验证,您还可以使用基于JSON模式草稿-04的内置请求验证。它内置于无服务器框架中 文件-
示例-除了另一个答案之外,如果您正在寻找正文验证,您还可以使用基于JSON模式草稿-04的内置请求验证。它内置于无服务器框架中 文件-
示例-否,这是用于正文请求的util。我需要一个用于查询字符串的验证器…不,这是用于正文请求的util。我需要一个查询字符串的验证器。。。
plugins:
- serverless-reqvalidator-plugin
service: lambda-teste
provider:
name: aws
stage: dev
region: us-east-2
runtime: nodejs12.x
functions:
myFunction:
handler: handler.handler
events:
- http:
path: handler
reqValidatorName: onlyHead
method: get
request:
parameters:
querystrings:
name: true
resources:
Resources:
onlyHead:
Type: "AWS::ApiGateway::RequestValidator"
Properties:
Name: 'only-head'
RestApiId:
Ref: ApiGatewayRestApi
ValidateRequestBody: false
ValidateRequestParameters: true