Просто хотите перенести все данные из таблицы в одном хранилище данных GAE в идентичную таблицу в другом хранилище данных
Я не смог найти ничего, что конкретно решает эту проблему.
В Google App Engine есть несколько простых инструкций для загрузки / выгрузки данных. Они специально говорят, что этот метод может использоваться для передачи данных из одного хранилища данных в другое.
Я использовал их примеры для скачивания и загрузки. При загрузке он работал и генерировал то, что выглядело как локальный файл базы данных Sql... это был не CSV или XML, это был двоичный файл.
Так что я иду, чтобы загрузить его, и он говорит, что я превысил свою квоту на пут ().
Я задушил эту штуку вниз (см. Ниже), так что, думаю, этого не может быть. Следующим моим шагом будет попытка использовать файл конфигурации загрузчика, который, я думаю, потребует импорта соответствующих классов моделей и т. Д. Я действительно не хочу усложнять ситуацию, если не буду этого делать. Все, что я хочу сделать, это перенести данные из таблицы в одном хранилище данных в идентичную таблицу в другом хранилище данных. Я боюсь, что причиной может быть двоичный файл данных, но если загрузчик генерирует его по умолчанию, почему он не может восстановить таблицу из него по умолчанию? Во всяком случае... Кто-нибудь сталкивался с этим, и как вы решили это? Вот моя командная строка:
C:\Documents and Settings\Owner>appcfg.py upload_data --kind=ZipCodeData --filen
ame="c:\WG_DOWNLOADS\zipcodedata.txt" --url=http://stage-omni-rocket.appspot.com
/_ah/remote_api --rps_limit=1 --batch_size=1 --bandwidth_limit=25000 --http_limi
t=1 --num_threads=1
Вот моя ошибка:
OverQuotaError: Вызов API datastore_v3.Put() потребовал больше квоты, чем доступно.
1 ответ
Похоже, вы использовали свою бесплатную квоту, и чтобы загрузка работала, вам нужно включить выставление счетов или дождаться сброса бесплатной квоты (каждые 24 часа в 00:00 по тихоокеанскому времени)