从Google云端存储读取并加载到Google数据存储中

问题描述 投票:-2回答:1

我是G CLOUD和探索数据存储的新手。我不是程序员,但希望成为一名程序员。

任何人都可以在以下要求中帮助我吗?

我有一个J SON文件,该文件具有大约5000条记录,我想将数据加载到Google数据存储中。如果您能逐步解释过程,我很乐意实施。

感谢您的任何帮助。

感谢您的帮助!

期待,GS

google-cloud-storage datastore
1个回答
0
投票

如果您想使用JSON导入数据存储区,则需要使用数据流

使用Cloud Storage Text to Datastore template,您可以读取Cloud Storage中存储的文本文件,并将JSON编码的实体写入数据存储区。输入文件中的每一行都应为指定的JSON格式here

如果您以前曾导出过某些内容,并且想将其导出回来,则可以遵循此内容(非JSON)

如果您想将数据从Google Cloud Storage Bucket导入Google Datastore,则需要:

我看到您提到您的云存储桶中已经有一个文件。如果不是这种情况,则可以始终参考此quickstart on how to create a Cloud Storage Bucket

创建或已经将Cloud Storage存储桶位于相同位置与Cloud Datastore非常重要。

要继续,请确保将IAM角色分配给授予下一个权限的用户帐户:

  • datastore.databases.import。例如,Datastore Import Export Admin角色同时授予这两个权限。

  • 您还可以给要扮演import Editor角色的用户,但我强烈建议您从一开始就划分权限,因为您将习惯于不向用户提供额外的权限。

如果不确定如何添加/授予或撤消其他角色,可以查看本指南,了解如何Granting, changing, and revoking access to resources works。>>

最后,在导入以及您要如何进行导入方面,您有不同的选择。遵循此documentation,可以使用控制台,gcloud或rest。

如果您想继续使用Datastore,我强烈建议您查看其best practices

© www.soinside.com 2019 - 2024. All rights reserved.