📅  最后修改于: 2020-11-07 03:03:20             🧑  作者: Mango
如何创建Lambda函数
- 登录到AWS管理控制台。
- 单击Lambda服务。
- 选择北弗吉尼亚州区域,因为它包含几乎所有的AWS资源。
- 单击出现在控制台左侧的“功能”。
上面的屏幕显示它不包含任何函数。
从上面的屏幕中,我们观察到有三种编写Lambda函数,即从头开始编写Author,Blueprints和AWS Serverless。
- 现在,我们从头开始使用Author创建Lambda函数。
名称:它定义Lambda函数的名称。
运行时:您可以选择适当的Lambda运行时,也可以将其创建为函数部署包的一部分。
角色:您可以创建一个新角色。我创建了一个新角色,角色名称为MyLambdaRole。
策略模板:它定义Lambda基本执行角色。我选择一个简单微服务权限,该权限向您提供执行Lambda函数的权限。
上面的屏幕显示该函数已成功创建。
让我们看看使用API Gateway的Lambda函数的场景。
- 用户正在谷歌浏览器中浏览,并将HTTP请求发送到API网关。 API网关依次触发Lambda函数,然后Lambda函数生成响应并将其发送回API网关。 API网关进一步将响应发送回用户。
- 我们知道Lambda函数自动扩展。如果两个用户正在将HTTPS请求发送到API网关,则将调用两个分别服务该请求的Lambda函数。
注意:Node.js, Python,java和C#是Lambda支持的语言。
Lambda价格如何?
Lambda通过以下方式定价:
- 请求数:根据请求数定价。前100万个请求是免费的。之后每100万个请求$ 0.20。
- 持续时间:持续时间是从您的代码开始执行到返回或终止为止的时间计算得出,并四舍五入到最接近的100ms。价格取决于您分配给函数的金额。您每使用GB每秒,需要向您支付$ 0.00001667。
为什么Lambda很酷?
- 没有服务器:您不需要运行自己的服务器,Lambda将为您做所有事情。您只需要关注代码。
- 连续缩放: Lambda将自动放大或缩小。
- 超级超级超级便宜:它非常便宜,因为您不需要服务器。