Запросы ограничения скорости на основе значения заголовка HTTP на nginx-входе - PullRequest
0 голосов
/ 02 мая 2019

Можно ли ограничить количество запросов на основе значения заголовка HTTP на nginx-ingress?

1 Ответ

1 голос
/ 02 мая 2019

Да, вы можете сделать это, создав файл ConfigMap с настроенным шаблоном, содержащим директиву limit_req_zone, как показано на официальных примерах NGINX Ingress использования пользовательских аннотаций здесь .

Выдолжен указывать ключ / переменную для директивы limit_req_zone, например:

limit_req_zone $http_authorization_key ...

, где переменная $ http_authorization_key соответствует полю заголовка запроса 'Authorization-Key' *

* последняя часть имени переменнойэто имя поля, преобразованное в нижний регистр с черточками, замененными подчеркиванием (из официального NGINX doc )

...