Превышение квоты при использовании GCS json-api из App Engine

Я использую Go on App Engine. В большинстве случаев я использую файл api для доступа GCS, который отлично работает, за исключением того, что удаление не работает поэтому для удаления файлов я использую JSON-API (в частности, google-go- api-client). Для аутентификации я использую сервисные аккаунты ядра приложений. Иногда мы видим ошибку «Превышение квоты:», после которой после двоеточия ничего не указано. Поскольку мы являемся платным приложением, какая это может быть квота? Есть ли ограничение на количество пакетов (например, не более X запросов в минуту)? Есть ли места, где задокументированы такие применимые квоты?


person Ian Rose    schedule 28.05.2014    source источник
comment
Привет, Ян, это интересная проблема. Не могли бы вы отправить электронное письмо на адрес [email protected] с дополнительной информацией о проекте, сегменте и операциях, которые вы пытаетесь выполнить?   -  person Brandon Yarbrough    schedule 29.05.2014
comment
Привет, Брэндон - я думаю, что у кого-то это есть. Посмотрев на свой код, я понял, что наша функция ТАКЖЕ может возвращать ошибку, если serviceaccount.NewClient не работает. Так что я уверен, что именно отсюда и происходит ошибка превышения квоты. Мы также сталкивались с этой ситуацией в других случаях, но я совершенно не понимал, что это та же проблема. Извините за ложную тревогу! p.s. не могли бы вы подтолкнуть кого-нибудь в Google по поводу проблемы, указанной ниже? Это основная причина этой проблемы, которая затрудняет доступ к GCS из appengine. Спасибо!   -  person Ian Rose    schedule 30.05.2014


Ответы (2)


Нарушен механизм кеширования для токенов goauth2 и serviceaccount. Вы можете увидеть созданную мной проблему для более подробной информации: https://code.google.com/p/goauth2/issues/detail?id=28.

Я сам столкнулся с проблемой «превышения квоты», когда запрашивал более 60 сервисных аккаунтов в минуту. Я открыл тикет с поддержкой AppEngine (я плачу за серебряный пакет) и получил от них эту недокументированную информацию.

Вы можете применить исправление самостоятельно в файле $ GOPATH / src / code.google.com / p / goauth2 / appengine / serviceaccount / cache.go. Это устранило проблему, которую вы описали для моей команды.

person someone1    schedule 29.05.2014

Даже я нашел ту же проблему и нашел две причины: - 1. Ежедневный бюджет 2. Сохранение журналов

Решение: для задачи 1 увеличьте дневной бюджет, для задачи 2 увеличьте удержание с 1 до более высокого ГБ! [Введите описание изображения здесь] [1]

person raj kumar    schedule 27.11.2014
comment
Вы удалили изображение - person Syeda Zunaira; 27.11.2014