首页 > 解决方案 > 编写 Python 云函数来操作存储在 Datastore 上的数据

问题描述

我已经在我的数据存储控制台上存储了一些记录。现在我想操纵它们来优化大数据分析。如何编写 Python 云例程来对我的数据进行一些转换?我可以使用 Datastore 事件触发它吗?非常感谢。

标签: pythongoogle-cloud-platformgoogle-cloud-datastoregoogle-cloud-functionsdatastore

解决方案


我自己编码了一点。你可以在 GitHub 中找到我的代码

它在做什么:

  • 它是一个 HTTP 云函数
  • 通过以下方式建立与 Google Cloud Datastore 的连接client()
  • 使用 ID 号和条目的列名更新实体中特定条目的值

如何使用:

测试这个云函数并了解它是如何工作的。然后根据您的需要进行操作。我已经对此进行了自我测试,并且可以正常工作。

  1. 创建一个 HTTP 触发器 Python 云函数。
  2. 将名称设置为updateDatastore
  3. 从 GitHub复制并粘贴代码。
  4. 将此行添加google-cloud-datastorerequirements.txt文件中。
  5. 在主代码中分配 ENTITY_KIND 实体的种类值
  6. 在主代码中分配 ENTITY_KEY 您的实体的键值
  7. 单击 HTTP 触发 URL 时,您的 Cloud Function 执行后的当前时间将写入列中。

推荐阅读