Регулирование конечных точек облака Google - PullRequest
0 голосов
/ 03 октября 2019

Я реализую общедоступный API-интерфейс с использованием облачных конечных точек Google и облачных функций Google. Этот API позже будет использоваться в веб-приложении, и мне нужен способ уменьшить количество запросов, чтобы предотвратить переполнение API людьми огромным количеством запросов, что может увеличить затраты на обслуживание проекта. Меня не волнует, если API станет недоступным из-за регулирования, защита от этих затрат имеет более высокий приоритет.

Что мне следует делать или какие инструменты я должен использовать для достижения этого в Google Cloud?

1 Ответ

1 голос
/ 03 октября 2019

Если мы посмотрим на документацию по конечным точкам Google Cloud в разделе О квотах , мы найдем описание возможности ограничения количества запросов от вызывающих приложений. Затем в статье подробно рассказывается, как все это настроить, добавив, что дополнительные атрибуты к открытой спецификации API вашего API.

Также есть отличная статья под названием Стратегии ограничения скорости иметоды , которые предоставляют богатый набор альтернатив и мыслей. Мое предложение было бы прочитать эту статью подробно, что даст вам обзор каждого из вариантов в вашем распоряжении. В конце статьи также имеется множество дополнительных ссылок для дальнейшего чтения.

...