开始使用 AWS

构建基本 Web 应用程序

部署 Web 应用程序并添加与 API 和数据库的交互

模块 2:构建无服务器函数

在此模块中,我们将使用 AWS Lambda 构建无服务器函数。

简介

在此模块中,您将在 Python、JavaScript 或 Java 中编写一小段代码,以在后面的模块中用于将交互添加到网页中。您将使用 AWS Lambda 服务,该服务是一项计算服务,可使我们创建无服务器函数。(“无服务器函数”消除了开发人员进行软件和硬件管理的需要。反之,应用程序将分为各个函数,可以分别调用和扩展。)

这些无服务器函数基于您将在代码中定义的特定事件触发。它还是一个非常经济实惠的服务,因为您只需为处理的事件数量付费,而无需为闲置时间付费。最重要的是,您必须再担心管理任何服务器!

您将学到的内容

  • 使用 AWS 控制台(用 Python、JavaScript 或 Java)从头开始创建 Lambda 函数
  • 在 AWS 控制台中创建 (JSON) 事件以测试函数

重要概念

计算服务提供计算处理能力的服务。

无服务器函数将由计算服务按需执行的代码段。

Lambda 触发器将进行 Lambda(无服务器)函数运行的事件类型。它可以是另一个 AWS 服务或外部输入。

 完成时间

5 分钟

 使用的服务

实施

应用程序架构

现在,我们已完成此模块,我们的架构与此类似:

您将注意到,我们已添加 AWS Lambda 服务,但它还没有与 AWS Amplify 或我们的用户连接。我们将在下一个模块中建立此链接。

此模块有帮助吗?

将无服务器函数与 Web 应用程序链接