跳至主要内容

使用 Amazon Lambda 创建 Web 应用程序

概述

Tag:Free Tier

难度:初级

时间:1 小时

费用:免费

受众:营销人员,入门人员

前提条件:AWS 注册账户

示例代码:无

上次更新时间:2025 年 8 月 11 日

相关行业:通用

相关产品:Amazon Lambda

教程简介

为帮助新用户更好地了解和使用 AWS 服务,本教程将介绍 AWS 亚马逊云科技新推出的免费套餐计划。

第一步 活动目标

全部打开

本教程旨在指导 AWS 新用户获取免费套餐服务抵扣金的具体步骤。

AWS 为新客户提供了 高达 200 美元的服务抵扣金,以便您在试用 AWS 服务时降低成本:

  • 注册即得 100 美元服务抵扣金。

  • 完成入门任务再得 100 美元服务抵扣金:在 AWS 管理控制台的“探索 AWS”小组件中,完成五个入门任务,每完成一个任务即可获得 20 美元的服务抵扣金,总计可获得额外 100 美元。

免费套餐使用期限 

  • 免费计划账户:您可以在注册后的 最多 6 个月内,在免费账户计划下使用 AWS 服务,期间无需支付费用。

  • 服务抵扣金有效期:您获得的服务抵扣金将在账户创建之日起的 12 个月内有效。您可以在 AWS 账单与成本管理控制台的“服务抵扣金”页面中查看服务抵扣金的到期日期。

本教程的任务是:学习如何使用 Amazon Lambda 创建 Web 应用程序,并获得 20 美元的服务抵扣金。

 

第二步 注册亚马逊云科技新用户

全部打开

新用户注册,需要打开 Chrome 浏览器(推荐),访问 AWS 亚马逊云科技官网:aws.amazon.com, 如下图所示。

 

选择点击 AWS 主页面右上角“创建账户”按钮,注册一个全新的亚马逊云科技账户。页面跳转至 AWS 账户注册页面。

 

这是 AWS 根用户(Root user)注册页面。用户须输入 Root  user email address (根用户 Email 地址) 和 AWS Account name (AWS 账户名称),点击 Verify email address (验证 Email 地址)按钮,继续下一步。

 

从邮箱得到验证码(6 位数字),输入后点击 Verify(验证)。继续下一步。验证码通过后,要求输入根用户密码,和确认密码。然后点击 Continue 继续。

 

弹出页面“选择账户计划”,有免费计划,和付费计划可供选择。
本次 AWS 新用户 Free Tier 增强版免费计划,需点击“选择免费计划”按钮,继续下一步。

 

需要注册个人心,包括联系人信息,姓名,国家地区,地址,城市、省/自治区/直辖市及邮政编码,填好后点击“同意并继续(第 2 步,共 5 步)继续下一步。

 

新用户须选择“付款方式类型“,填写“信用卡号”,并进行卡验证,完成后点击“验证并继续(第 3 步/共 5 步)继续下一步。

 

接下来,页面弹出对话框,要求进行 Security Verification (安全验证), 在操作 Type the characters as shown above (输入上面显示的字符) 后,点击 Submit(确认)继续下一步。

 

弹出对话框,要求再次确认用户身份,如下图。此时,填写注册手机收到的 4 位数字验证码,点击“继续(第 4 步,共 5 步)”继续下一步。

 

页面出现“恭喜!”字样。

对于用户角色和兴趣,可以填写完毕,然后点击“提交”。提交表单后,账户退出。

*注:如果要使用控制台,需要重新登录控制台。

 

同时,账户注册邮箱收到新用户免费套餐邮件,如下图所示。这说明,本次注册 AWS 新账户,可以充分享受 Free Tier 免费套餐。


点击“登录控制台”按钮。使用根用户账户和密码登录,进入到控制台主页,如下图所示。

 

其中,右下角“探索AWS”部分,显示出完成活动可获得总服务抵扣金100美元的活动清单。如下图。

 

第三步 领取抵扣金

全部打开

其中,右下角“探索 AWS ”部分,显示出完成活动可获得总服务抵扣金 100 美元的活动清单。如下图。

 

使用 Amazon Lambda 创建 Web 应用程序
选择“使用 Amazon Lambda 创建 Web 应用程序”,点击按钮,弹出对话框,提示开始活动。如下图所示。

 

点击“开始活动”按钮,就开启了赢得 20 美元的活动之旅。

AWS 页面重定向进入到控制台“创建函数“页面,如下图。

 

可以看到,页面出现蓝色浮动条,这是对新用户的友情提示。

同时,对 Task 1:创建函数,也有友好提示。

例如,对话框提示“选择蓝图”,是个简易教程,分 5 个步骤,分别介绍如何操作。

第一步选择函数创建方法

创建函数时,可以看到选择框已经默认选中“使用蓝图”的选项了,这里我们可以直接使用它,或者根据您的需求选择自己想要的方法,然后点击“下一步”。

第二步选择选择蓝图名称

  • 这里我们可以选择自己想要的蓝图,界面中可以看到默认选中了 “Getting started with Lambda HTTP” 的蓝图。这里我们可以根据自己的需要选择自己的基础配置,然后点击“下一步”。如下图

*注意:每个蓝图都提供了基本信息,例如函数名称、首选运行时和角色。可根据实际情况去选择。

第三步命名函数

这里我们可以根据自己的需要自己来命名函数,需要注意的是该函数名称必须在该区域中唯一。这里我们看到界面的提示:例如 http-function-url-tutorial ,我们可以直接使用。如下图

*注意:函数名称必须为 1 到 64 个字符,必须是该区域中的唯一名称,并且不能包含空格。有效字符为 a-z、A-Z、0-9、连字符(-)和下划线(_)。

第四步选择执行角色

在这里,可以选择定义您的函数权限的角色,界面中可以看到默认选中了“创建具有基本 Lambda 权限的新角色”  这里我们可以直接使用它,或者根据您的需求选择自己想要的角色权限即可。

*注意:角色创建过程可能需要几分钟。请勿删除角色或编辑此角色的信任或权限策略。

第五步确认公开 Function URL 声明

可以看到,页面底部有个蓝色背景的文字提示:“您创建的 HTTP 端点可公开访问,这意味着知道该 URL 的任何未经授权的用户都可以调用您的函数。您可以在创建函数后设置更严格的访问控制。如果来自此函数的 AWS 使用量超过了免费套餐限额,您需要支付相应费用。有关更多信息,请参阅适用于 Lambda 函数 URL 的安全和授权模型 以及 Lambda 定价 。”。

这里我们可以点击确认勾选“我理解任何知道我的函数调用 URL 的人均可访问该链接,并且我需要为超出免费套餐的使用量向 AWS 付费。”

第六步点击创建函数按钮,完成函数创建

这里我们点击“创建函数”按钮,完成函数创建。如下图

第七步查看函数列表详情

当函数创建完成后,会进入函数详情,在这里我们可以查看、测试和编辑函数代码。

第八步查看函数代码

您可以函数详情下方的代码,可以看到该函数的代码内容,可以根据自己的需要来查看和编辑相关的函数代码。

*注意:如果在代码角打开过程中出现报错情况,则可尝试使用 VPN 来打开。

第九步调用 Function URL

您可以在完成上述操作后,可以点击函数 URL 来查看函数,如下图

查看状态

此时,返回控制台主页,查看“探索 AWS ”章节活动任务状态。第三项活动任务:使用 Amazon Lambda 创建 Web 应用程序,显示“已完成”。

本次新用户增强版免费套餐奖励活动,总体上已完成 3/5。并且,用户获得的总服务抵扣金已变为 60 美元($60)!

大功告成!为新用户的 Free Tier 免费套餐行动计划,我们将继续探索。下一个活动是:创建 Amazon RDS 数据库。