阅读时间: 3 分钟
简介。
在这篇博客中,我将告诉你如何创建lambda函数。但首先我们将看到什么是lambda函数。Lambda是AWS上的一种轻量级服务,你只需为你要使用的计算量付费,所以当你的代码不运行时,是不收费的。Lambda函数是一个小型匿名函数。它是一个可以接受任何数量参数的函数,但只能有一个表达式。与使用def关键字定义的普通python函数相比,它减少了代码行数。
如何创建lambda函数。
步骤1:首先登录AWS控制台。一旦你导航到服务,搜索lambda,这将打开lambda管理控制台。在这里,你可以看到列出的所有现有函数。
第2步:让我们创建一个函数。点击创建函数。有两个选项(一)从头开始创作(二)蓝图。蓝图是预先配置的模板。
第3步:所以现在我们要用从头开始的作者。在这里我们定义lambda函数的名称。让我们把它定义为test,并选择运行时间,即python。你也可以选择一个现有的角色,如果你有的话,或者你可以通过选择创建一个自定义角色来创建一个,它将把你重定向到新的网页上。点击允许,它将创建一个预先配置好的角色,即lambda等同于执行。
这里的角色已经被创建了。所以选择选择一个现有的角色,即lambda_basic_execution,然后点击创建函数。因此,它将创建带有ARN的函数名称test。这里是我们的代码粘贴,在函数代码下面。
第四步:所以你可以打印语句,你可以保存它并测试它。当你点击测试时,它将要求你定义一个事件。所以我们将定义一个事件,比如说测试,你可以看到它的执行结果是成功的。所以你可以点击return,看到你的返回语句,即Hello,这是返回语句,这是我们打印的打印语句,即我的测试lambda函数。
第5步:除此之外,你可以去看报告,即持续时间,它是0.25毫秒,建立持续时间是100毫秒。我们所分配的内存大小和使用的最大内存是22 MB,而不是128 MB。这就是我们创建lambda函数的方法。
总结。
lambda函数就像任何普通的python函数一样,只是在定义它的时候没有名字,而且它包含在一行代码中。一个lambda函数为一个给定的参数评估一个表达式。