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

本文涉及的产品
移动研发平台 EMAS,开发者版免费套餐
简介: 本文整理自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集成和接口规范。

 

相关文章
|
7月前
|
Java API 开发工具
支付与银行业线上客户协议应用中的DocuSign集成方式选择——SDK和API
跨境支付公司和Docusign进行集成时,碰到问题时的解决方案。分别用SDK和API集成后的各自使用体验。
116 2
支付与银行业线上客户协议应用中的DocuSign集成方式选择——SDK和API
|
2天前
|
安全 定位技术 API
婚恋交友系统匹配功能 婚恋相亲软件实现定位 语音社交app红娘系统集成高德地图SDK
在婚恋交友系统中集成高德地图,可实现用户定位、导航及基于地理位置的匹配推荐等功能。具体步骤如下: 1. **注册账号**:访问高德开放平台,注册并创建应用。 2. **获取API Key**:记录API Key以备开发使用。 3. **集成SDK**:根据开发平台下载并集成高德地图SDK。 4. **配置功能**:实现定位、导航及基于位置的匹配推荐。 5. **注意事项**:保护用户隐私,确保API Key安全,定期更新地图数据,添加错误处理机制。 6. **测试优化**:完成集成后进行全面测试,并根据反馈优化功能。 通过以上步骤,提升用户体验,提供更便捷的服务。
|
6月前
|
弹性计算 Serverless 应用服务中间件
Serverless 应用引擎操作报错合集之集成sls时出现报错,是什么导致的
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
3月前
|
缓存 前端开发 JavaScript
|
5月前
|
Serverless 语音技术 开发工具
函数计算操作报错合集之怎么何集成nls tts python sdk
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
6月前
|
运维 安全 Serverless
函数计算产品使用问题之怎么集成自动化部署
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
7月前
|
Web App开发 前端开发 JavaScript
如何快速与呼叫中心系统CTI/API/SDK接口集成
由于呼叫中心系统涉及通信、CTI、终端设备、中继线路等技术与概念,从事信息管理系统、ERP、CRM、工单系统等的研发人员一般不是非常熟悉这部分技术,当需要提供具备呼叫中心能力的解决方案时,往往要用较多的时间来研究这些相对复杂的技术,对接过程比较长,开发调试有一定的阻力,基于此,我们提出一种更加简便高效的集成方法,可以零代码集成呼叫中心平台,实现项目快速上线。
如何快速与呼叫中心系统CTI/API/SDK接口集成
|
7月前
|
网络协议 开发工具 Android开发
应用研发平台EMAS产品常见问题之接入httpdns后 访问重定向的url访问有问题如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
|
7月前
|
运维 监控 Android开发
应用研发平台EMAS产品常见问题之流水线符号表无法下载如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
应用研发平台EMAS产品常见问题之流水线符号表无法下载如何解决
|
7月前
|
运维 监控 Android开发
应用研发平台EMAS产品常见问题之热更新和云发布不能共存如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。

热门文章

最新文章

相关产品

  • 移动研发平台