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 的三種方式:受管理的執行期、自訂執行期和容器映像。
  • 探索 API 選項:Amazon API Gateway 和 Lambda 函數 URL。
  • 開始將 AWS Lambda 與 .NET 程式碼搭配使用。

先決條件

在開始本教學之前,您需要具備:

  • AWS 帳戶:如果您還沒有帳戶,請依照設定您的環境入門指南的步驟來快速建立帳戶。

 AWS 經驗

初階或中級

 .NET 經驗

中級

 完成時間

3 小時

 完成成本

如果執行了所有實驗室步驟並及時終止使用資源,本教學課程的實驗室將產生約 5 美元 AWS 費用。如果未終止使用 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 簡介