Я создаю AWS API Gateway с использованием спецификации terraform и openAPI с swagger.Мне нужно добавить валидатор запроса для проверки заголовков на соответствие шаблону [a-zA-z0-9] {10}.Мне удалось настроить базовый валидатор, который проверяет, является ли заголовок пустым или нет, но не может проверить с помощью шаблона.
"x-amazon-apigateway-request-validators" : {
"full" : {
"validateRequestBody" : true,
"validateRequestParameters" : true,
"validateRequestHeaders" : true
},
"body-only" : {
"validateRequestBody" : true,
"validateRequestParameters" : false
}
},
"x-amazon-apigateway-request-validator" : "full",
"paths": {
"/validation": {
"get": {
"parameters": [
{
"in": "header",
"name": "x-request-id",
"required": true,
"type": "string",
"pattern" : "^[a-z0-9]{10}$"
},
{
"in": "query",
"name": "name",
"required": true,
"type": "string",
"pattern": "^[a-zA-Z]{5}$"
}
]
}
}
Пожалуйста, предложите, если есть какой-либо способ достичь этого