AWS Lambda

软件描述

AWS Lambda 是一种计算服务,可在事件触发时运行您的代码,并自动为您管理底层计算资源。

官方网站

访问软件的官方网站了解更多信息

官方认证

aws.amazon.com

安全链接HTTPS

什么是 AWS Lambda?

AWS Lambda 是一项计算服务,可在事件触发时运行您的代码,并自动管理底层计算资源。您可使用 AWS Lambda 扩展其他 AWS 服务以添加自定义逻辑,或创建自己的后端服务,实现 AWS 规模、性能和安全标准。AWS Lambda 可在 Amazon S3 存储桶中的对象发生变更、Amazon SNS 发送通知、Amazon Kinesis 流中到达消息或 Amazon DynamoDB 表更新时自动执行代码。

Lambda 在高可用性计算基础设施上运行您的代码,并负责所有计算资源的管理,包括服务器和操作系统的维护、容量配置与自动扩展、代码及安全补丁部署,以及代码监控与日志记录。您只需提供代码即可。

引入 AWS Lambda 函数
您在 AWS Lambda 上运行的代码称为“Lambda 函数”。创建函数后,一旦被触发,它便随时准备运行,类似于电子表格中的公式。每个函数包含您的代码及相关的配置信息,如函数名称和资源需求。Lambda 函数是“无状态”的,不依赖于底层基础设施,因此 Lambda 可快速启动任意数量的函数副本,以适应传入事件的速率。

将代码上传至 AWS Lambda 后,您可以将函数与特定 AWS 资源(例如某个 Amazon S3 存储桶、Amazon DynamoDB 表、Amazon Kinesis 流或 Amazon SNS 通知)关联。当资源发生变化时,Lambda 将执行您的函数,并按需管理计算资源,以应对传入请求。