2014-05-28 19 views
3

Я использую Go on App Engine. В большинстве случаев я использую the file api для доступа к GCS, который отлично работает, за исключением того, что deletes don't work, поэтому для удаления файлов я использую JSON-API (в частности, google-go-api-client). Для аутентификации я использую app engine service accounts. Иногда мы видим ошибку, возвращающуюся из «Over quota:» ничем после двоеточия. Поскольку мы являемся платным приложением, какая квота может быть такой? Есть ли предел пакета (например, не более X запросов за одну минуту)? Существуют ли какие-либо места, где какие-либо такие применимые квоты документируются?«Over quota» при использовании GCS json-api из App Engine

+0

Привет, Ян, это интересная проблема. Не могли бы вы отправить электронное письмо на адрес [email protected] с дополнительной информацией о проекте, ведре и операциях, которые вы пытаетесь сделать? –

+0

Привет Брэндон - Я думаю, что у кого-то есть это. Оглянувшись на мой код, я понял, что наша функция также может вернуть ошибку, если serviceaccount.NewClient терпит неудачу. Поэтому я уверен, что здесь происходит ошибка Over Quota. Мы также столкнулись с этой ситуацией в других случаях, но я полностью не понял, что это та же проблема. Извините за ложную тревогу! постскриптум не могли бы вы подтолкнуть кого-то в Google относительно проблемы, связанной ниже? Его основная причина этой проблемы и делает доступ к GCS из appengine довольно сложной. Благодаря! –

ответ

1

Механизм кеширования нарушен для токенов 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. Это определило проблему, которую вы описали для моей команды.

0

Даже я нашел такую ​​же проблему и нашел две причины: - 1.Daily бюджет 2.Logs сохранение

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

+0

Вы удалили фотографию –

Смежные вопросы