Я пытаюсь экспортировать данные из Google Cloud DataStore и запускать локально с помощью Google App Engine и эмулятора Google DataStore.
При локальном запуске проекта Google App Engine используются следующие команды.
dev_appserver.py --host 127.0.0.1 --port 8080 --admin_port 8082 --storage_path = temp / storage --skip_sdk_update_check true --support_datastore_emulator = true main / app.yaml main / syn c .yaml
Произведена следующая строка Подтверждение? Используется эмулятор облачного хранилища данных
INFO 2020-04-26 04: 02: 36,272 devappserver2.py:232] Использование эмулятора облачного хранилища данных.
Для переноса данных извлеките их из Google Cloud Хранилище данных было выполнено с использованием этой процедуры https://cloud.google.com/datastore/docs/export-import-entities
Следующим шагом был импорт экстракта в эмулятор хранилища данных Google Cloud, который я пытаюсь использовать с помощью этой процедуры https://cloud.google.com/datastore/docs/tools/emulator-export-import
В связанной процедуре я не знаю, что указать для ProjectName, хотя кажется, что команда принимает любое имя без ошибок.
curl -X POST http://localhost: 23532 / v1 / projects / ProjectName : import -H 'Content-Type: application / json' -d '{"input_url": "/ path / snapshot / hi.overall_export_metadata"} '
{"name": "projects / myprojectname / operations / 9de25542b42c4d3abf6d57d64446a933", "metadata": {"@type": "type.googleapis.com/google.datastore.admin.v1. ImportEntitiesMetadata "," common ": {" startTime ":" 2020-04-26T04: 41: 56.368Z "," endTi me ":" 2020-04-26T04: 41: 58.786Z "," operationType ":" IMPORT_ENTITIES "," state ":" SUCCESSFUL "}," entityFilter ": {}," inputUrl ":" / path / snapshot / hi.overall_export_metadata "}," done ": true," response ": {" @type ":" type.googleapis.com/google.protobuf.Empty "}}
После выполнения этой команды данные не сливаются, так как они не отображаются в средстве просмотра хранилища данных.
Какое ProjectName следует использовать для процедуры импорта эмулятора хранилища данных Google Cloud? Есть ли файлы более низкого уровня, которые стоит изучить, чтобы получить больше информации?
![Google App Engine](https://i.stack.imgur.com/5WqMX.png)