API数据接口的设计与应用(提升数据接口的效率和安全性)
305
2022-10-29
轻松构建基于 Serverless 架构的小程序
前言
阿里云 函数计算 是一个全托管 Serverless 计算服务,让开发者无需管理服务器等基础设施,只需编写和上传代码,就能够构建可靠、弹性、安全的服务。
解决方案
运维效率高: 无需管理服务器,部署函数即可上线 开发效率高: 基于封装好的数据接口,直接开发业务代码 零费用启动: 服务端基于函数计算,数据库采用表格存储,都是按量付费并且有较大的免费额度
FC 服务端模板工作流程
除了基础设施的运维问题,服务端主要解决两个通用问题:
身份认证: 服务端提供的 API 如何对客户端的请求进行鉴权?客户端的信息如果泄露如何保证数据安全? 数据访问: 客户端如何进行数据库操作和文件操作?
搭建流程
准备工作 开通 函数计算,表格存储,日志服务 部署应用 进入控制台应用中心,选择 Mini App Todo List Server Template 模板,填写刚才记录的 APPID 与 PrivateKey,为 DBInstance/LogProject 取个自定义的名字(如果名字已被占用,会报 Already Exists 的错误),部署应用
信息 | 说明 |
---|---|
fcAccountId | 阿里云AccountId |
fcRegion | 函数部署的区域,例如cn-shanghai |
fcServiceName | 函数计算服务名称 |
sessionFunctionName | session函数的名称,例如session |
dbFunctionName | db函数的名称,例如db |
{ "node_modules_es6_whitelist": [ "@alicloud/fc2" ] }
总结
“阿里巴巴云原生技术圈关注微服务、Serverless、容器、Service Mesh 等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的技术圈。”
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~