Импорт определенных видов из резервной копии Datastore, сделанной через экспорт Datastore - PullRequest
0 голосов
/ 17 октября 2018

У меня есть ежедневный экспорт, который выполняет резервное копирование моего хранилища данных в хранилище Cloud Storage на платформе Google Cloud.Я следовал инструкциям, описанным здесь: https://cloud.google.com/datastore/docs/schedule-export

Я не определяю по виду или пространству имен.Таким образом, хранилище содержит структуру папок, похожую на

Buckets/<bucket-name>/<YYYYMMDD-######>/default_namespace/all_kinds/

, в которой находятся выходные данные - ### файлы.

Я хочу импортировать из этой резервной копии, но хочу толькоодин вид сущности.Согласно этой ссылке: https://cloud.google.com/sdk/gcloud/reference/datastore/import

Я смогу сделать это с помощью этой команды: $ gcloud datastore import --kinds='Customer','Order'

Однако, когда я запускаю следующее с заполненными переменными:

$ gcloud datastore import --kinds='<kind>' gs://<bucket-name>/YYYYMMDD-######/YYYYMMDD-######.overall_export_metadata
ERROR: (gcloud.datastore.import) INVALID_ARGUMENT: The requested kinds/namespaces are not available

Я получаю вышеуказанную ошибку.Я пробовал с несколькими типами, которые, я уверен, являются частью хранилища данных.

Могу ли я импортировать по определенному типу, если я экспортировал без учета в тип?

Спасибо.

1 Ответ

0 голосов
/ 23 октября 2018

Здравствуйте, я работаю в Google Cloud.Мне удалось воспроизвести ваш случай, и кажется, что это проблема в Google Cloud Datastore.Я создал запись для вас в issetracker, вы можете оставаться в курсе здесь .Спасибо за сообщение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...