Как установить квоты на конечную точку облака GCP - PullRequest
1 голос
/ 20 января 2020

Мне нужно настроить два вида квот для моей конечной точки: - общая квота для любого клиентского вызова конечной точки - конкретная c квота для указанного c клиента, который вызывает мою конечную точку

Из документации [https://cloud.google.com/endpoints/docs/openapi/quotas-configure] Я не могу найти, как это сделать, лучше: я понимаю, что могу сделать только первый пункт, а не второй.

Второй пункт должен быть реализован в моем бизнес логи c? Если да, какие-либо предложения / лучшие практики для этого?

Заранее спасибо

1 Ответ

1 голос
/ 20 января 2020

Вы можете контролировать скорость, с которой приложения называют вас API, устанавливая квоты в облачных конечных точках. Все запросы привязаны к потребительскому проекту :

. После настройки квоты конечные точки отслеживают количество запросов в минуту на потребительский проект Google Cloud. Каждое приложение, которое вызывает ваш API, должно:

иметь проект Google Cloud.

Включили ваш API в своем проекте Google Cloud.

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

Информацию о настройке ключа API см. В следующих документах:

Ваши пользователи API могут создавать собственные проекты в консоли Google Cloud Console или создавать проекты для них. Поскольку Конечные точки применяют квоты для проекта , у вас должен быть один проект для каждого потребителя API.

Облачные конечные точки: О квотах

...