Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何在yml文件上启用API gatway中的查询验证程序-AWS_Amazon Web Services_Aws Api Gateway_Serverless Framework_Aws Serverless - Fatal编程技术网

Amazon web services 如何在yml文件上启用API gatway中的查询验证程序-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的内置请求验证。

我正在尝试使用无服务器的yml文件在API网关中启用请求验证程序,但在文档中找不到此选项:。 在AWS终端中,我解决了这个问题,但对我来说,如果使用.yml文件,则更有趣

AWS教程:


有一个社区支持的插件,允许您将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