通过云功能触发云数据库操作

C大声函数启用无服务器计算。它提供了作为服务(FAAS)功能来简化应用程序开发的功能,并可以更轻松地实现您的功能,并且可以更快地构建服务功能。

云功能使您可以运行功能代码来响应特定用例,例如SE向用户推动通知S,集成第三方API,甚至执行云数据库操作。

在本文中,我将介绍如何连接云数据库和云功能,并通过cloud执行数据库操作。

为了首先,我们需要创建一个云DB区域和用于触发操作的对象类型。

  • 云DB区域:区域1
  • 对象类型:演示
创建对象类型(演示)的字段

如果您不熟悉云DB,有很多有用的文章或者您可以检查官方文档。

功能配置页面包含基本信息,,,,部署信息,,,,功能代码, 和环境变量区域。

  • “编辑代码内联”作为代码输入类型,我们可以在在线编辑器上编写功能。要显示这两个功能,我们将从该选项开始,然后我们将切换到“ .zip文件”需要上传文件。
  • 处理程序:该领域只是询问在云中运行的功能。我们应该输入模式file_name.exported_function_name。由于我们将在处理程序中有以下代码块,因此我们有处理程序作为值。

第7行和第8行显示了我们的功能解析ID价值我们在步骤1中在对象中定义的作为请求参数。

注意:如果在应用程序中调用函数,则需要从应用程序传递的HTTP主体事件,然后从身体中解析传递的参数。

  • 在一个空事件中,我们的功能如下图所示:

要继续进行云数据库交互,我们需要两个文件。

  • clouddbapi.js:云DB的云中API代码文件。
  • cert.pem:由云DB上云API使用以发送HTTPS请求。

您可以从这里

  • 下载文件后,我们将将它们放在带有的文件夹中Handler.js
  • 在第一行中,我们导入云API代码文件。
  • DBINFO对象包含步骤1的区域和对象类型信息。
  • MyHandler函数创建DB实例,将DOUPSERT与解析的请求参数和DB实例进行调用。最后,它返回结果。
  • DOUPSERT调用来自实例的executeUpsert函数,该函数在云端API代码文件中定义。

编辑我们的Handler.js,我们需要将所有文件汇总。

  • 那个时候,我们将代码输入类型选择为*.zip文件我们正在从步骤4上传zip文件。
  • 通过在测试部分中传递适当的事件对象,我们可以在下图中看到我们的功能结果:
  • 数据条目云数据库部分表明我们的数据已成功插入。

在本文中,我试图解释如何通过云功能触发云DB UPSERT操作,这可能是其他操作的示例。我希望这对每个人都是有用的文章。感谢您抽出宝贵的时间和阅读。

参考

- -

- -

获取中型应用betway娱乐官网

一个说“在应用商店上下载”的按钮,如果单击,它将带您到iOS App Store
一个说“获取它,Google Play”的按钮,如果单击它,它将带您到Google Play商店
Baidu