一、概述
AWS Serverless 主要是为了降低运维部署的成本,适用于低成本快速开发。本文主要是以java开发为例描述AWS的使用。
二、结构图
三、开发环境设置
采用第三方环境进行部署测试:https://serverless.com/
安装aws-cli:https://amazonaws-china.com/cn/cli/
四、Lambda 编写
Lambda 目前主要支持java,node,Python,Lambda需要指定一个主函数入口,每个Lambda只能有一个入口,Lambda资源使用有一定的限制
五、API Gateway
程序的入口,主要通过配置关联Lambda程序
新建api后选择Lambda,这里只能显示已编写好的Lambda程序
六、用户身份验证
参考资料:
https://www.rowellbelen.com/serverless-microservices-with-spring-boot-and-spring-data/
网友评论