
阅读时间: 4 分钟

读者朋友们,大家好!希望你们一切都好。希望你们都过得很好,所以我在这里带来了新的文章,我们将看到如何通过控制台创建AWS Lambda函数。在此之前,我们将看到Lambda的基本介绍,然后我们将进入实战部分。坚持到最后,和我一起按照步骤进行操作。
让我们开始吧!!!
简介
AWS LAMBDA
Lambda是一种计算服务,允许你运行自己的代码。无服务器的基础设施消除了用户维护服务器的需要,并能使操作过程自动化。
Lambda支持许多语言,如:.NET、.NET、.NET等。
- C#
- 围棋
- 爪哇
- Node。Js
- Power Shell
- Python Ruby
我们可以用不同的方式创建lambdas。但在这篇文章中,我将重点介绍用AWS管理控制台创建。
对于创建lambda,不幸的是,你首先需要有一个AWS账户。
我假设你有一个AWS账户,我继续下一个过程。
请按照下面的步骤来做。
第1步:登录
登录到AWS管理控制台。

输入你的登录信息并登录到AWS控制台。
第2步:找到Lambda主页面

如果你成功登录,那么你会发现管理控制台的主页面。但我们需要创建lambda函数。这就是为什么请在主页面的搜索区输入lambda。
或者你也可以在仪表板上点击Lambda

然后你就会被引导到Lambda页面。在该页面上,你将看到如下屏幕。

第3步:创建一个函数
在仪表盘页面,点击创建函数选项,你会看到你在创建函数配置页面。

在这个页面上,控制台会要求你提供一些关于你的函数的信息(斜体字是从AWS中引用的)。
**函数名称:**输入一个描述你的函数的目的的名称。例如,hello-function
运行时**信息:**选择用来编写你的函数的语言。
在这个例子中,我选择了Node.js 16.x版本
**架构:**选择你的函数代码所需的指令集架构。
我选择了x86_64架构

权限。默认情况下,Lambda将创建一个执行角色,其权限是将日志上传到Amazon Cloud Watch Logs。你可以在以后添加触发器时自定义这个默认角色。

但如果你有现有的角色,你可以选择选项2作为。

如果你需要添加或编辑高级设置,你可以点击高级设置。

第四步:开发功能
如果你的配置已经完成,那么点击创建一个函数,它位于屏幕的右下方。
你会发现一个屏幕,你可以用你选择的语言(Node.js, Ruby 或 Python)来开发。

现在你可以在一个创建的类(index.js)中开发你的lambda函数。一开始,它默认创建的是非常简单的函数。
exports.handler = async (event) => {
// TODO implement
const response = {
statusCode: 200,
body: JSON.stringify('Hello from Lambda!'),
};
return response;
};
第5步:测试你的函数
在开发完成后(如果你有TDD方法,也可以在开发前),你可以测试你的函数。但首先,你必须配置你的测试事件。如果你还没有,请创建一个新的。
转到测试->创建新的测试事件

按上述方法创建测试事件并部署最新的修改后,点击测试按钮,你会看到hello-function的响应是这样的。
{
"statusCode": 200,
"body": "\"Hello from Lambda!\""
}

第6步:部署你的函数
如果所有进程都如你所愿,那么你就可以部署你的lambda了。
转到Actions选项,点击Delete Functions选项,如图所示。


恭喜你!你已经成功创建了一个lambda函数,同时还删除了它。
结论
所以在这里我们已经学会了如何通过控制台创建AWS Lambda函数。我希望你已经学到了一些新的和有趣的东西。