Amazon web services AWS API网关未从OpenAPI/Swagger获取路径和查询参数验证?
我将OpenAPI定义json导入到AWSAPI网关中,我注意到路径或查询参数验证都不起作用。我希望执行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
/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"
}