Amazon Web Services – 创建 Lambda函数
AWS Lambda 是 AWS 提供的一项计算服务,可确保您的 Lambda函数仅在触发或需要时执行,并且它还会自动扩展您的 lambda函数以适应每秒数千个请求。您可以将其他 AWS 服务的事件(例如创建或更新 Dynamo DB 表、将文件上传到 S3 存储桶、点击 HTTP 方法端点等)附加到您的 Lambda函数并在该事件发生时触发。
创建基本 Lambda函数
让我们逐步创建您的 lambda函数
第 1 步:登录您的 AWS 账户。一旦您被重定向到 AWS 管理控制台。单击搜索栏并搜索 Lambda。选择列表中的 Lambda 选项。
第 2 步:稍后,您将被定向到 AWS lambda 仪表板页面,在那里您可以找到单击它的创建函数选项。
第3步:然后您将登陆如下所示的页面。有几个选项可用于创建函数,例如从头开始创作,其中创建的函数将具有 hello world 代码或使用蓝图选项,您可以在其中使用可用的函数代码和其他名为 Container Image、Browse serverless app repository 的选项。
第 4 步:在可用选项中选择 Author from Scratch 选项。在基本信息部分,您可以为您的 lambda函数指定任何函数名称。我们命名为“myFunction”。接下来,选择您的运行时环境,我们将其保留为默认选项“Nodejs 14.x”。
第 5 步:在权限部分,您可以注意到更改默认执行角色选项。单击它以展开并查看选项。您可以在那里看到各种选项,如下图所示。
第 6 步:您可以使用“使用现有角色”选项创建具有已存在的自定义角色的 lambda函数。使用“从 AWS 策略模板创建新角色”选项,您可以通过提供角色名称并选择策略模板来创建新角色,这样做会创建一个新角色,并在创建函数。
第 7 步:您可以选择“创建具有基本 Lambda 权限的新角色”,然后单击“创建函数”选项。
第 8 步:稍后,您的 Lambda函数将被创建,您将登陆您的 Lambda函数,它将如下所示。您可以在下面的代码源部分中看到返回“Hello from Lambda”响应的 lambda函数代码。
第 9 步:您可以通过单击“函数概述”部分中的“添加触发器”选项来添加应该触发此 lambda函数的其他 AWS 服务的事件,如下图所示。