关于本学习计划
此学习计划可帮助开发人员、架构师和 DevOps 工程师使用 AWS Lambda 理解并使用无服务器函数。
您可以通过学习本课程掌握 AWS Lambda 的基本技能,或补充现有经验。本课程都包括学习模块、动手实验和技能评测。获得 80% 或以上分数即为及格,可获得由 Credly 颁发的数字徽章,您可以在社交媒体上分享。
概览
AWS 提供运行代码、管理数据和集成应用程序的技术,且无需管理服务器。无服务器技术具有自动扩展、内置高可用性和按使用付费的计费模式,可提高敏捷性并优化成本。这些技术还免去了容量预置和打补丁等基础设施管理任务,因此您可以专注于编写为客户提供服务的代码。无服务器应用程序始于 AWS Lambda,后者是一种事件驱动的计算服务,以原生方式与 200 多种 AWS 服务和软件即服务(SaaS)应用程序集成
课程目标
在本课程中,您将:
- 大致了解 AWS 上的无服务器计算。
- 学习 AWS Lambda 的基础知识。
- 调查 Lambda 上的 .NET 开发工具。
- 了解您可以与 Lambda 搭配使用哪些版本的 .NET。
- 了解运行 .NET Lambda 的 3 种方法:托管运行时系统、自定义运行时系统和容器映像。
- 探索 API 选项:Amazon API Gateway 和 Lambda 函数 URL。
- 开始将 AWS Lambda 与 .NET 代码结合使用。
先决条件
在开始学习本教程之前,您需要:
- 一个 AWS 账户:如果您还没有账户,请遵循设置 AWS 环境入门指南中的说明获取快速概览。
AWS 使用经验
新手或中级
.NET 使用经验
中级
所需时间
3 小时
所需费用
如果执行了所有实验步骤并及时终止使用资源,本教程的实验将产生大约 5 美元的费用。如果未终止使用 AWS 资源,可能会产生费用。
使用的服务
AWS Lambda
上次更新日期
2022 年 12 月 7 日
模块
此教程分为以下模块。您可以根据自己的经验和准备情况全面学习各个模块,也可以略读和复习。
- AWS Lambda 简介(45 分钟)。
- .NET 开发工具(45 分钟)。
- AWS Lambda 上的 .NET(30 分钟)。
- 使用其他 AWS 服务(30 分钟)。
- 单元测试和调试(30 分钟)。
- 动手实验:创建和部署 Lambda 函数(60 分钟)。
- 技能评测(16 个问题,不计时):评测您的 AWS Lambda 技能。