Спасибо, что зашли так далеко, посмотрим, сможем ли мы это решить.
У нас есть приложение Spring Boot, которое мы используем для загрузки небольшого количества данных в Google Cloud Datastore. Сегодня ни при каких обстоятельствах мы не можем обнаружить, что мы не можем добавлять или удалять данные из-за ошибки, аналогичной:
2015-03-25 17:22:41 INFO c.i.m.c.p.PersistenceHelperBase:189 - Committing transaction to datastore
2015-03-25 17:22:41 ERROR c.i.m.c.p.PersistenceHelperBase:206 - Error commit entity to Google Data Store: {} com.google.api.services.datastore.client.DatastoreException: The API call datastore_v4.Commit() required more quota than is available. at com.google.api.services.datastore.client.RemoteRpc.makeException(RemoteRpc.java:115) ~[google-api-services-datastore-protobuf-v1beta2-rev1-2.1.2.jar!/:na]
После устранения этой проблемы мы сразу же отметили в разделе "Консоль разработчика" → "Вычислить → Приложение Engine → Quota" только для того, чтобы узнать, что все сообщает "Хорошо". Краткий обзор проницательности заставил нас проверить Developer Console → APIs & auth → APIs → API облачных хранилищ данных → Квоты, которые показывают, что мы далеко под опубликованной там квотой.
Данные, с которыми мы работаем, малы, всего несколько К на объект. Поэтому нам следует избегать этих квот.
Мы застряли в выяснении того, где мы нажимаем квоты. Где еще мы должны смотреть?
ОБНОВЛЕНИЕ: Я собираюсь отметить это как ответ, но для нас это оказалось не совсем правильным. Нам была предоставлена ссылка на старый интерфейс App Engine, который ясно показал, что мы превысили квоту, в то время как Консоль разработчиков не показывала эту информацию.
Если у вас возникли проблемы, попробуйте нажать https://appengine.google.com/dashboard
и, надеюсь, у вас не будут те же проблемы, что и на https://console.developers.google.com
.
Для Cloud Datastore проекты, у которых нет биллинга, позволяют получать только ограниченные записи до достижения квоты.
https://cloud.google.com/appengine/docs/quotas#Datastore
Чтобы просмотреть текущее потребление квоты:
Если вы делаете много писем, вы очень быстро столкнетесь с этой квотой!
Чтобы исправить это, вы должны включить выставление счетов. Это приведет к удалению квоты на запись.
Как включить выставление счетов:
Также обратите внимание: вы можете ограничить свой бюджет до $ 0, поэтому вы тратите только то, что хотите.