Как ограничить количество запросов к API по ключу, а не по ip?
Как с помощью nginx ограничить количество запросов, за определенный промежуток времени, к уникальной ссылке? Мне нужно ограничить количество запросов к API не по IP, а по ключу с помощью nginx. Везде где видел подобные мануалы используют ограничения по IP.
Например, разрешено сделать два запроса к api.php?key=1234 в течении 10 секунд. В данном случае получится сделать по одному запросу к api лишь с двух разных ip, либо 2 запроса с одного ip, но не более. Ключ для каждого пользователя уникальный. В данном примере ключом считается 1234