Резервные копии Google AppEngine сообщают об ошибке ApiTemporaryUnavailableError

При попытке выполнить резервное копирование хранилища данных со страницы администратора хранилища данных происходит сбой резервного копирования и ошибка как для целевого хранилища больших двоичных объектов, так и для облачного хранилища:

Стек вызовов для облачного магазина:

ApplicationError: 1 Traceback (последний вызов последним): файл "/base/data/home/runtimes/python/python_lib/versions/1/google/appengine/ext/datastore_admin/backup_handler.py", строка 642, в _ProcessPostRequest 10) Файл "/base/data/home/runtimes/python/python_lib/versions/1/google/appengine/ext/datastore_admin/backup_handler.py", строка 492, в _perform_backup gs_bucket_name = validate_and_canonicalize_gs_bucket (gs) home / runtimes / python / python_lib / versions / 1 / google / appengine / ext / datastore_admin / backup_handler.py ", строка 1803, в файле validate_and_canonicalize_gs_bucket verify_bucket_writable (bucket_name) File" / base / data / home / runtimes / python / python_lib /1/google/appengine/ext/datastore_admin/backup_handler.py ", строка 1763, в verify_bucket_writable test_file = files.open (files.gs.create (file_name), 'a', exclusive_lock = True) File" / base / data /home/runtimes/python/python_lib/versions/1/google/appengine/api/files/gs.py ", строка 331, в create return files._create (_GS_FILESYSTEM, filename = filename, params = params) Файл "/base/data/home/runtimes/python/python_lib/versions/1/google/appengine/api/files/file.py", строка 650, в _create _make_call ('Create', request, response) File "/base/data/home/runtimes/python/python_lib/versions/1/google/appengine/api/files/file.py", строка 255, в _make_call _raise_app_error (e) Файл "/base/data/home/runtimes/python/python_lib/versions/1/google/appengine/api/files/file.py", строка 183, в _raise_app_error поднять ApiTemporaryUnavailableError (e) ApiTemporaryUnavailableError: 1 ApiTemporaryUnavailableError: 1 Application

Стек вызовов для магазина BLOB-объектов:

ApplicationError: 1 Traceback (последний вызов последним): файл "/base/data/home/runtimes/python/python_lib/versions/1/google/appengine/ext/webapp/_webapp25.py", строка 716, в call handler.post (* groups) Файл "/base/data/home/runtimes/python/python_lib/versions/1/google/appengine/ext/mapreduce/base_handler.py", строка 147, в собственном сообщении .handle () Файл "/base/data/home/runtimes/python/python_lib/versions/1/google/appengine/ext/mapreduce/handlers.py", строка 1391, в состоянии дескриптора) Файл "/ base / data / home / runtimes / python / python_lib / versions / 1 / google / appengine / ext / mapreduce / handlers.py ", строка 1539, в _schedule_shards mr_state.writer_state) File" / base / data / home / runtimes / python / python_lib / versions /1/google/appengine/ext/mapreduce/output_writers.py ", строка 726, в файле create acl = acl)" / base / data / home / runtimes / python / python_lib / versions / 1 / google / appengine / ext / mapreduce / output_writers.py ", строка 640, в _create_file return files.blobstore.create (mime_typ e, имя файла) Файл "/base/data/home/runtimes/python/python_lib/versions/1/google/appengine/api/files/blobstore.py", строка 75, в создании файлов возврата._create (_BLOBSTORE_FILESYSTEM, params = params) Файл "/base/data/home/runtimes/python/python_lib/versions/1/google/appengine/api/files/file.py", строка 650, в _create _make_call ('Create', request, response) File "/base/data/home/runtimes/python/python_lib/versions/1/google/appengine/api/files/file.py", строка 255, в файле _make_call _raise_app_error (e) "/ base / data / home / runtimes /python/python_lib/versions/1/google/appengine/api/files/file.py ", строка 183, в _raise_app_error поднять ApiTemporaryUnavailableError (e) ApiTemporaryUnavailableError: ApplicationError: 1

Кажется, это проблема с базовым API файлов, который находится вне нашего контроля. Кто-нибудь сталкивался с этим и имеет решение или обходной путь?


person epsmarkh    schedule 30.09.2014    source источник


Ответы (1)


Я думаю, это может быть связано с тем, что API файлов устарел.

У меня была такая же ошибка, когда я пытался отправить конвейер mapreduce в blobstore (как у Джорджа-Богдана). Я решил, наконец, сделать переход, которого избегал (переключение на person Patrice    schedule 30.09.2014