Изучение вопросов quotaUser
Я использую API Google Книг.
В настоящее время у меня есть ограничение на количество запросов в день, равное 1 млн, и ограничение на количество запросов на пользователя на 100 секунд, равное 100.
Я делаю запросы на своем сервере от имени пользователей, поэтому использую параметр.
Теперь вот загвоздка:
За один шаг (когда пользователь импортирует CSV книг) мне нужно создать кучу запросов.
Для этого я отправляю случайный UUID в качестве параметра и параллельно делаю запросы.
Но вот в чем проблема:
Google Книги все еще иногда присылают мне 429-е. Он говорит:
Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:XXXX
Я не понимаю, как это могло быть. Если сработает, я не смогу отправлять более 100 запросов в минуту для одного
quotaUser
я бы.
Как я могу это отладить?
Когда я смотрю на Cloud Console, я не вижу страницы, где я могу видеть точно отправляемые параметры (возможно, quotaUser не входит, или что-то в этом роде)
1 ответ
Для потомков, после исследования я понял, что это была настоящая ошибка в API Google Книг. Он еще не слишком хорошо интегрирован с Google Cloud — quotaUser просто не работает.