使用 Lambda 响应事件
1. Lambda 简介
管理员有时需要自动化任务,这可能意味着编写脚本或使用他人编写的专业应用程序。Lambda 是一个为满足管理员需求而量身定制的无服务器环境,用于运行代码。实际上,Lambda 提供的是一个执行环境,它可以与任何应用程序或后端进程配合使用,并且亚马逊会自动提供所需的扩展,以确保上传的代码按预期运行(需注意,云环境运行代码的速度不如专用主机服务器)。使用和配置 Lambda 是免费的,但需为代码使用的计算时间和其他资源付费,因此使用该服务时要考虑成本。通常,使用 Lambda 有以下两种方式:
- 作为对服务或应用程序触发的事件的响应。
- 作为来自移动应用程序或网页的直接调用的一部分。
需要注意的是,Lambda 本身不收费,但亚马逊会根据代码发出的每个请求、代码运行时间以及代码执行有用工作所依赖的非免费服务进行收费。例如,可以在免费层使用 S3 和 Lambda 进行实验,只需为代码请求和运行时间付费。在接下来的操作中,如果实际测试函数并查看其生成的指标,可能会产生费用。如果按相关要求配置了 AWS 账户,会收到有关任何费用的电子邮件通知。
2. Lambda 功能特点
在使用 Lambda 之前,需要了解其更多信息。Lambda 不仅仅是一个代码执行环境,它还具有更多功能,例如能帮助响应事件。下面从使用服务器和无服务器环境两个方面来详细介绍 Lambda 的功能特点。
2.1 使用服务器的情况
如今,大多数应用程序依赖特定的服务器环境。管理员创建物理或虚拟服务器环境,进行配置,并为开发人员提供所需资源。开发人员将在具有相同特性的测试服务器
超级会员免费看
订阅专栏 解锁全文
611

被折叠的 条评论
为什么被折叠?



