《五天玩转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集成和接口规范。

 

相关文章
|
1月前
|
Java API 开发工具
支付与银行业线上客户协议应用中的DocuSign集成方式选择——SDK和API
跨境支付公司和Docusign进行集成时,碰到问题时的解决方案。分别用SDK和API集成后的各自使用体验。
63 2
支付与银行业线上客户协议应用中的DocuSign集成方式选择——SDK和API
|
1月前
|
Serverless
电子好书发您分享《五天玩转EMAS Serverless》
电子好书发您分享《五天玩转EMAS Serverless》
618 2
|
7天前
|
弹性计算 Serverless 应用服务中间件
Serverless 应用引擎操作报错合集之集成sls时出现报错,是什么导致的
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
1月前
|
Web App开发 前端开发 JavaScript
如何快速与呼叫中心系统CTI/API/SDK接口集成
由于呼叫中心系统涉及通信、CTI、终端设备、中继线路等技术与概念,从事信息管理系统、ERP、CRM、工单系统等的研发人员一般不是非常熟悉这部分技术,当需要提供具备呼叫中心能力的解决方案时,往往要用较多的时间来研究这些相对复杂的技术,对接过程比较长,开发调试有一定的阻力,基于此,我们提出一种更加简便高效的集成方法,可以零代码集成呼叫中心平台,实现项目快速上线。
如何快速与呼叫中心系统CTI/API/SDK接口集成
|
1月前
|
Serverless PyTorch 文件存储
EMAS Serverless文件存储问题之上传视频真机报错如何解决
在进行Serverless应用开发和部署时,开发者可能会遇到不同类型的报错信息;本合集着重收录了Serverless环境中常见的报错问题及其解决策略,以助于开发者迅速诊断和解决问题,保证服务的连续性和可用性。
409 1
|
6月前
|
开发工具 数据安全/隐私保护
您需要检查并确保应用是否正确集成了EMAS的SDK
您需要检查并确保应用是否正确集成了EMAS的SDK
31 1
|
6月前
|
Serverless
电子好书分享您《五天玩转EMAS Serverless》
电子好书分享您《五天玩转EMAS Serverless》
115 1
|
6天前
|
消息中间件 Serverless PyTorch
Serverless 应用引擎产品使用合集之FC内网访问VPC内的资源不通是什么导致的
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
6天前
|
消息中间件 Serverless 文件存储
Serverless 应用引擎产品使用合集之在NAS中下载torch和diffusers依赖包,如何加载
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
6天前
|
运维 Serverless PHP
Serverless 应用引擎产品使用合集之官方Stable Diffusion模板采用的是什么方式
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。

热门文章

最新文章

相关产品

  • 移动研发平台