通过数据存储区导出从数据存储区备份中导入特定种类

时间:2018-10-17 20:06:26

标签: google-cloud-platform google-cloud-datastore

我每天都有导出,可将我的数据存储备份到Google Cloud Platform上的Cloud Storage存储桶中。我按照此处所述的指示进行操作: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 :(得分:0)

您好,我正在Google Cloud工作。我已经能够复制您的案件,看来这是Google Cloud Datastore中的问题。我在issuetracker中为您创建了一个条目,敬请关注here。感谢您的举报。