aws-lambda 入门
AWS Lambda 是一种无服务器设置,用于在云中执行功能。它利用现有的 Amazon Web Services 技术进行无限扩展,并在必要时在其自己的隔离环境中运行。使用 Lambda,你可以上传代码,将其配置为基于各种触发器运行,然后在完成时自动停用该进程。它采用按使用付费模式运行,极具成本效益且易于扩展。
AWS Lambda 支持用 Node.js(JavaScript)
,Python,Java(Java 8 兼容)和 C#(.NET Core)编写的代码。你的代码可以包含现有库,甚至是原生库
触发器可包括:
HTTP 端点
- 移动应用
- 其他 AWS 服务(包括使用 Amazon API Gateway 的 REST 实施)
Lambda 最适合实时无服务器数据处理,例如:
- 上传文件处理
- 转码
- 索引
- 验证
- 调整大小和过滤
- 流数据分析
- 遥测
- 作为基于方法的移动和 Web 后端运行
- 扩展和链接其他 AWS 产品