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

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

讲师:雨鸦


一、 EMAS Serverless 开发准备


1. 支付宝小程序

image.png

开发者在接入EMAS Serverless之前,首先需要准备支付宝小程序的开发环境并完成支付宝小程序账号的开通,开通支付宝小程序账号的步骤如下:

 

1) 访问支付宝开放平台,支付宝扫码登录后在控制台中创建小程序

 image.png

图1 控制台创建小程序

2) 在小程序开发工具IDE中创建空白小程序模版,并关联小程序id和支付宝开发工具

image.png

2 关联小程序

2. 鉴权信息配置

image.png

3 EMAS Serverless鉴权体系

出于安全考虑,EMAS Serverless有一定的鉴权机制,用来保护云函数云数据库和云存储资源,防止被网络攻击者恶意利用或恶意访问

 

开发者可以在EMAS Serverless平台注册自己的开发相关的鉴权信息,设置小程序信息和密钥信息。支付宝小程序的开发者可以设置鉴权信息,利用SDK进行鉴权来安全地访问云资源。未经授权访问云资源的请求会被EMAS Serverless网关拒绝。

 

因此,开发者接入EMAS Serverless的第二步,即是将开发相关的鉴权密钥信息配置在EMAS Servleress的控制台之上开发者可以登录EMAS Serverless控制台的设置面板,在支付宝标签的下方,点击添加密钥。在右侧弹出的配置面板中填入appId,应用私钥以及对应的支付宝公钥。

image.png

图4 EMAS Serverless 鉴权信息配置

关于应用私钥,用户可以下载支付宝开放平台开发助手,点击生成应用密钥,记录应用公钥,后续换取支付宝公钥。

 

关于支付宝公钥,开发者需要进入小程序后台,进入开发设置,选择公钥,填入记录的应用公钥,保存并换取支付宝公钥。

 image.png

图5 应用私钥获取

image.png

图6 支付宝公钥获取


至此,开发者已经得到了EMAS Serverless鉴权所需要的所有密钥信息,分别将appId应用私钥以及支付宝公钥填入配置面板即可完成一个支付宝小程序的鉴权接入。


接下篇:https://developer.aliyun.com/article/1224150?groupCode=emas

相关文章
|
1天前
|
JSON Serverless API
Serverless 应用引擎常见问题之通过SDK修改调度器报错如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
25 0
|
1天前
|
Java API 开发工具
支付与银行业线上客户协议应用中的DocuSign集成方式选择——SDK和API
跨境支付公司和Docusign进行集成时,碰到问题时的解决方案。分别用SDK和API集成后的各自使用体验。
50 2
支付与银行业线上客户协议应用中的DocuSign集成方式选择——SDK和API
|
1天前
|
Serverless
电子好书发您分享《五天玩转EMAS Serverless》
电子好书发您分享《五天玩转EMAS Serverless》
612 2
|
1天前
|
开发工具 Android开发
应用研发平台EMAS的用户反馈SDK确实使用了WebView
应用研发平台EMAS的用户反馈SDK确实使用了WebView
42 6
|
1天前
|
运维 Serverless API
Serverless 应用引擎产品使用之在阿里函数中sdk可以被中层引用如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
17 0
|
1天前
|
Web App开发 前端开发 JavaScript
如何快速与呼叫中心系统CTI/API/SDK接口集成
由于呼叫中心系统涉及通信、CTI、终端设备、中继线路等技术与概念,从事信息管理系统、ERP、CRM、工单系统等的研发人员一般不是非常熟悉这部分技术,当需要提供具备呼叫中心能力的解决方案时,往往要用较多的时间来研究这些相对复杂的技术,对接过程比较长,开发调试有一定的阻力,基于此,我们提出一种更加简便高效的集成方法,可以零代码集成呼叫中心平台,实现项目快速上线。
如何快速与呼叫中心系统CTI/API/SDK接口集成
|
1天前
|
Serverless PyTorch 文件存储
EMAS Serverless文件存储问题之上传视频真机报错如何解决
在进行Serverless应用开发和部署时,开发者可能会遇到不同类型的报错信息;本合集着重收录了Serverless环境中常见的报错问题及其解决策略,以助于开发者迅速诊断和解决问题,保证服务的连续性和可用性。
403 1
|
5月前
|
开发工具 数据安全/隐私保护
您需要检查并确保应用是否正确集成了EMAS的SDK
您需要检查并确保应用是否正确集成了EMAS的SDK
27 1
|
5月前
|
Serverless
电子好书分享您《五天玩转EMAS Serverless》
电子好书分享您《五天玩转EMAS Serverless》
113 1
|
5月前
|
分布式计算 Hadoop Java
hadoop sdk 优化小结(裁剪、集成kerberos组件、定制等)
hadoop sdk 优化小结(裁剪、集成kerberos组件、定制等)
47 0

热门文章

最新文章

相关产品

  • 移动研发平台