📜  AWS创建Lambda

📅  最后修改于: 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将自动放大或缩小。
  • 超级超级超级便宜:它非常便宜,因为您不需要服务器。