《五天玩转EMAS Serverless》——第二节 Serverless SDK集成与使用【下】

简介: 本文整理自EMAS Serverless讲师雨鸦,在《5天玩转EMAS Serverless训练营》的分享。本篇内容主要分为五个部分:1.EMAS Serverless开发准备2.Serverless SDK介绍3.实战:Serverless SDK集成4.实战:云资源调用5.课程总结

接上篇:

https://developer.aliyun.com/article/1224164?spm=a2c6h.13148508.setting.18.4f394f0em1x0Jq

四、 实战:云资源调用

接下来,演示如何使用Serverless SDK来调用EMAS Serverless云资源。在使用SDK调用云资源之气,首先需要在EMAS Serverless控制台上完成一个云函数的创建和部署。

image.png

16 云函数创建

进入控制台,点击新建云函数,输入名称,设置运行环境等基本信息。

image.png

17 云函数部署

然后,本地编写一个云函数包,更新js代码并部署。

 

请注意,本地编写的云函数一定要用index.js命名,然后打包为同名的zip文件。

 

最后,上传zip包并部署代码。部署成功以后,就可以去执行这个代码。

image.png

图18 控制台云函数资源创建

 

接下来,演示SDK调用云函数的基本方法

 

如下图所示,我们可以通过SDK发起云函数调用并在小程序开发工具的控制台打印观察结果。

image.png

19 云函数资源 SDK调用

image.png

20 云数据库资源创建

接下来,我们通过下述代码进行云数据库资源的访问和使用。

image.png

21 云数据库 SDK调用

image.png

22 云数据库demo演示

首先,通过db.collection方法指定数据库目标,然后调用具体的数据库操作方法:其中,insertOne方法可以插入一条记录;updateOne方法可以修改一条记录;deleteOne可以删除一条记录。聚合操作可以进行多表联查以及类似关系数据库的一些额外操作。本次演示在一个没有规则的分组,进行统计值计算。

image.png

23存储资源创建

 

云存储资源的使用相对简单,在控制台点击「上传文件」,拖动或选择文件上传。点击详情就可以查看上传的文件,下载地址就是文件的网络地址。

 

五、 课程总结

image.png

本节课程主要学习了两部分。

 

第一部分是开发者如何接入EMAS Serverless,以及EMAS Serverless的开发环节。

开发前的准备主要有两个步骤:

 

1. 开通支付宝小程序开发者账号。

2. 配置EMAS Serverless密钥。把支付宝小程序的开发者信息、支付宝公钥、以及应用私钥到EMAS Serverless的控制台。

 

第二部分主要讲了Serverless SDK的使用优点。用户安全、高效、方便地使用Serverless云资源。

 

然后,介绍了Serverless SDK的四个功能,即云函数、云数据库、云存储,以及用户信息的访问和使用。

 

最后,演示了SDK的使用方式,包括SDK集成和接口规范。

 

相关文章
|
开发工具 Android开发
应用研发平台EMAS的用户反馈SDK确实使用了WebView
应用研发平台EMAS的用户反馈SDK确实使用了WebView
184 6
|
弹性计算 Serverless 应用服务中间件
Serverless 应用引擎操作报错合集之集成sls时出现报错,是什么导致的
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
213 0
|
缓存 前端开发 JavaScript
|
Serverless 语音技术 开发工具
函数计算操作报错合集之怎么何集成nls tts python sdk
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
248 2
|
运维 安全 Serverless
函数计算产品使用问题之怎么集成自动化部署
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
223 0
|
Serverless PyTorch 文件存储
EMAS Serverless文件存储问题之上传视频真机报错如何解决
在进行Serverless应用开发和部署时,开发者可能会遇到不同类型的报错信息;本合集着重收录了Serverless环境中常见的报错问题及其解决策略,以助于开发者迅速诊断和解决问题,保证服务的连续性和可用性。
575 1
|
关系型数据库 Serverless 数据库
基于DTS Serverless构建一站式实时数据集成服务
在企业的数字化转型背景下,企业需要数据中台数据实时集成,提升数据分析的时效性。DTS推出了从数据库将业务数据实时同步到数据仓库的解决方案,帮助客户挖掘商机,调整商业策略。同时,为了解决在客户业务负载多变的情况下灵活稳定支持数据传输的问题,DTS推出了Serverless版本,支持按需自动弹性伸缩链路规格,客户可以按需付费,无需关心底层资源。此外,DTS还提供了数据校验的增值能力,帮助检验数据一致性,以免影响客户业务决策的准确性
50539 1
|
开发工具 数据安全/隐私保护
您需要检查并确保应用是否正确集成了EMAS的SDK
您需要检查并确保应用是否正确集成了EMAS的SDK
165 1
|
存储 小程序 IDE
EMAS Serverless搭建《私人云相册》小程序
基于EMAS Serverless的云函数、云数据库、云存储等云服务能力一站式快速开发一个小程序。
EMAS Serverless搭建《私人云相册》小程序
|
Cloud Native Serverless 计算机视觉
Docker与Serverless计算的集成: Docker容器如何与Serverless计算结合。
集成Docker容器和Serverless计算是一种强大的方式,它结合了容器的可移植性和Serverless的自动伸缩性。在本文中,我们将深入探讨如何将这两种技术结合使用,以实现更灵活的应用程序部署方式。
389 0

相关产品

  • 移动研发平台