Amazon web services AWS API网关未从OpenAPI/Swagger获取路径和查询参数验证?

Amazon web services AWS API网关未从OpenAPI/Swagger获取路径和查询参数验证?,amazon-web-services,swagger,aws-api-gateway,openapi,api-gateway,Amazon Web Services,Swagger,Aws Api Gateway,Openapi,Api Gateway,我将OpenAPI定义json导入到AWSAPI网关中,我注意到路径或查询参数验证都不起作用。我希望执行/card/{type}?userId={userId},其中type属于一组枚举值和带有regex模式的userId,如下所示: "paths: { "/card/{type}": { "get": { "operationId": "..", "param

我将OpenAPI定义json导入到AWSAPI网关中,我注意到路径或查询参数验证都不起作用。我希望执行
/card/{type}?userId={userId}
,其中type属于一组枚举值和带有regex模式的userId,如下所示:

"paths: {
  "/card/{type}": {
    "get": {
      "operationId": "..",
      "parameters": [
        {
           "name": "type",
           "in": "path",
           "schema": {"$ref": "#/components/schemas/type}
        },
        {
           "name": "userId"
           "in": "query",
           "schema": {
             "type": "string",
             "pattern": "<some regex>"
           }
        },
        ...
      ]
    }
  }
}

对于API网关,验证程序是否不适用于URL的哪一部分?因为身体的要求似乎很好。还是我遗漏了什么

   ...
      "parameters": [
        {
           "name": "type",
           "in": "path",
           "schema": {
             "type": "string"
           }
        },
        {
           "name": "userId"
           "in": "query",
           "schema": {
             "type": "string"
        }