AWS Lambda 上的 .NET 工作负载

课程概览

关于本学习计划

此学习计划可帮助开发人员、架构师和 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 日

模块

此教程分为以下模块。您可以根据自己的经验和准备情况全面学习各个模块,也可以略读和复习。

  1. AWS Lambda 简介(45 分钟)。
  2. .NET 开发工具(45 分钟)。
  3. AWS Lambda 上的 .NET(30 分钟)。
  4. 使用其他 AWS 服务(30 分钟)。
  5. 单元测试和调试(30 分钟)。
  6. 动手实验:创建和部署 Lambda 函数(60 分钟)。
  7. 技能评测(16 个问题,不计时):评测您的 AWS Lambda 技能。

此页内容对您是否有帮助?

AWS Lambda 简介