Google cloud storage 从谷歌云存储读取数据并加载到谷歌数据存储

Google cloud storage 从谷歌云存储读取数据并加载到谷歌数据存储,google-cloud-storage,datastore,Google Cloud Storage,Datastore,我是谷歌云和探索数据存储的新手。我不是程序员,我希望成为一名程序员 有人能帮我满足以下要求吗 我有一个JSON文件,其中有大约5000条记录,我想将数据加载到Google数据存储中。如果有人能一步一步地解释这个过程,我将很乐意实施。 非常感谢您的帮助。如果您想使用JSON导入数据存储,您需要使用Dataflow 使用,您可以读取存储在云存储中的文本文件,并将JSON编码的实体写入数据存储。输入文件中的每一行都应采用指定的JSON格式 如果您以前导出过某个内容,并且希望将其导出回来,那么可以遵循以

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

有人能帮我满足以下要求吗

我有一个JSON文件,其中有大约5000条记录,我想将数据加载到Google数据存储中。如果有人能一步一步地解释这个过程,我将很乐意实施。

非常感谢您的帮助。

如果您想使用JSON导入数据存储,您需要使用Dataflow 使用,您可以读取存储在云存储中的文本文件,并将JSON编码的实体写入数据存储。输入文件中的每一行都应采用指定的JSON格式

如果您以前导出过某个内容,并且希望将其导出回来,那么可以遵循以下步骤(而不是JSON) 如果您想将数据从Google云存储桶导入Google数据存储,您需要:

我看到您提到您的云存储桶中已经有一个文件。如果不是这样的话,你可以参考这个

非常重要的是,要创建云存储存储桶,或者将其与云数据存储在同一位置

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

  • datastore.databases.import
    。例如,
    数据存储导入导出管理员
    角色授予这两种权限

  • 您还可以为将要执行导入
    编辑器
    角色的用户提供权限,但我强烈建议您从一开始就划分权限,因为您将习惯于不向用户提供额外权限

如果您不确定如何添加/授予或撤销不同的角色,可以查看本指南

最后,当涉及到导入以及如何进行导入时,您有不同的选择。您可以按照以下步骤使用控制台gcloud或rest


如果您想继续使用数据存储,我强烈建议您查看其。

谢谢Christopher。在你提供的一个链接上,我可以看到如何在数据存储上执行批处理操作,我希望为它编写一个Java程序,但是你能指导我如何在Eclipse中编写这个程序并在Google云中调用它吗?对于将Java与数据存储一起使用,我向您推荐这一点,以及如何将AppEngine与数据存储一起使用。如果您想要更大的灵活性,您可以始终使用Java。