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

 

相关文章
|
3月前
|
小程序 Serverless 开发工具
小程序开发问题之在小程序中安装并初始化小程序Serverless客户端SDK如何解决
小程序开发问题之在小程序中安装并初始化小程序Serverless客户端SDK如何解决
|
4月前
|
JSON 运维 Serverless
Serverless 应用引擎使用问题之ThinkPHP框架是否有基于SDK的demo
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
4月前
|
Serverless 语音技术 开发工具
函数计算操作报错合集之怎么何集成nls tts python sdk
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
4月前
|
机器学习/深度学习 Serverless API
函数计算操作报错合集之调用SDK报错 "InvalidAction.Mismatch",该怎么办
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
3月前
|
JavaScript 前端开发 Java
[Android][Framework]系统jar包,sdk的制作及引用
[Android][Framework]系统jar包,sdk的制作及引用
83 0
|
13天前
|
Java Linux API
Android SDK
【10月更文挑战第21天】
42 1
|
23天前
|
程序员 开发工具 Android开发
Android|使用阿里云推流 SDK 实现双路推流不同画面
本文记录了一种使用没有原生支持多路推流的阿里云推流 Android SDK,实现同时推送两路不同画面的流的方法。
43 7
|
3月前
|
开发工具 Android开发
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
166 4
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
|
3月前
|
Dart 开发工具 Android开发
Android Studio导入Flutter项目提示Dart SDK is not configured
Android Studio导入Flutter项目提示Dart SDK is not configured
304 4
|
3月前
|
开发工具 Android开发
Flutter: Android SDK not found at this location,Android Studio not found at xxx
Flutter: Android SDK not found at this location,Android Studio not found at xxx
157 2

相关产品

  • 移动研发平台