如何通过控制台创建AWS Lambda函数

211 阅读4分钟

close up photo of programming of codes

阅读时间: 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函数。我希望你已经学到了一些新的和有趣的东西。