google云数据存储的api客户端库

gclouddatastore的Python项目详细描述


#谷歌云数据存储

##难以置信的快速演示

你需要几个软件包,所以看看requirements.txt和pip install。

$ pip install -r requirements.txt

那么您应该全部设置为运行演示…

$ python demo/demo.py

##自己动手

###创建项目

  • 访问https://cloud.google.com/console
  • 点击红色的大按钮,上面写着“创建项目”。
  • 在“名称”框中,选择友好的内容。
  • 在“ID”框中,选择您独有的内容(即Jgatsby存储)。

###启用云数据存储

  • 单击api&auth,然后向下滚动到google cloud datastore api。
  • 单击右侧的“关闭”按钮将其变为“打开”:)

###启用服务帐户

  • 单击凭据(在“API和身份验证”下)。
  • 在oauth部分(第一个部分)下,单击显示“createnewclientid”的红色大按钮。
  • 选择服务帐户,然后单击蓝色按钮“创建客户端ID”。
  • 这将自动下载私钥,不要丢失。
  • 将此密钥重命名为较短的…如“jgatsby storage.key”。
  • 复制长而奇怪的电子邮件地址(在您刚刚创建的服务帐户信息中标记为“电子邮件地址”)。

###添加一些演示数据(手动)

  • 点击底部的云数据存储。
  • 点击红色的大按钮,上面写着“创建实体”。
  • 不要使用名称空间(应该在默认名称空间中)。
  • 为了表示友好,请键入“thing”。
  • 将key设置为id(这将自动为您选择一个数字id)。
  • 在第一个文本框中,键入“name”(这类似于常规数据库中的一列)。
  • 将其保留为字符串并编制索引。
  • 输入“computer”作为值。
  • 单击“创建实体”。

您刚才所做的是添加一个实体,该实体等同于您要构造的python对象,比如……thing(name='computer')。

请随意添加其他内容。也许是“啤酒”?还有一张“桌子”?

###编写一些代码

您可以使用demo/demo.py作为参考。

import gclouddatastore

CLIENT_EMAIL = ‘<the e-mail address you copied>’ KEY_PATH = ‘./jgatsby-storage.key’ # Make this the path to the key that auto-downloaded.

connection = gclouddatastore.get_connection(
‘jgatsby-storage’, # Make this the project ID you picked before. CLIENT_EMAIL, KEY_PATH)

# This will print out all the Thing’s you created. print connection.query(‘Thing’).fetch()

###是的,你完了

去做一些很酷的东西:)

##嗯,那不在谷歌云网站上…

您可能会注意到其他教程有些不同。 这篇介绍的重点是你,在你的家庭电脑上,没有兴趣 使用谷歌计算引擎。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java中STDIN的不同方式是什么   java有没有办法让程序将文本文件中的“\n”识别为换行代码?   java JList不显示项目   java试图反转句子中的字符   infinte列表中的java搜索策略   java使用motionevents模拟鼠标单击   java使用Spring@Cacheable和@PostFilter   java如何使用枚举名获取枚举id   Java无法找到并加载CSV文件   CyclicBarrier上的java可见性同步?   如何将java与javascript调用解耦?小程序正在等待自己!   java如何向被请求方发送客户端的SOAP响应   java安卓:固定位置工具栏