實驗室概觀
您會在此實驗室中了解如何透過整合式開發環境 (IDE) 和命令列界面 (CLI),在 AWS 雲端中部署、修改和叫用 .NET 應用程式。另外,此實驗室也提供您 AWS Cloud9 執行個體做為 IDE,並隨附實驗室所需必要工具。.NET 專案將 AWS Lambda 服務用於無伺服器架構和運算資源,以執行您所部署的程式碼。
目標
此實驗室結束時,您應該能夠執行下列動作:
- 使用 AWS Serverless Application Model (AWS SAM) 範本,在 AWS Lambda 上建立和部署無伺服器 .NET Web 應用程式。
- 在 AWS Lambda 函數上建立和部署 .NET 應用程式,該 .NET 應用程式會呼叫 Amazon Simple Storage Service (Amazon S3) 服務並傳回值。
- 使用 .NET 命令列介面 (CLI) 叫用部署的 AWS Lambda 函數。
- 在 AWS Lambda 建立和部署 .NET 應用程式,此應用程式會在 AWS Lambda 上叫用另一個 .NET 應用程式。
技術知識先決條件
若要成功完成此實驗室,您應該對 AWS 服務 (如 AWS Cloud Practitioner Essentials 課程中所述) 有基本的了解。您應能輕鬆地瀏覽 AWS 管理主控台、IDE 適用的 AWS Cloud9 介面,和 .NET CLI 命令。
圖示圖例
此實驗室使用各種圖示提醒您注意不同類型的指示和注意事項。下列清單說明各圖示的用途:
- 命令:您必須執行的命令。
- 預期輸出:您可使用的範例輸出,以驗證命令的輸出內容或經過編輯的檔案。
- 了解詳情:具體指明可取得更多資訊的位置。
- 提醒:有特殊影響或重要性的資訊 (如果您錯過此資訊,不會對設備或資料造成太大的問題,但可能會導致需要重複特定步驟)。
- 注意:提示、秘訣或重要指引。
- 範例:提供範例,說明要使用的命令或程式碼。
- 任務完成:實驗室中的結論或摘要重點。
- 警告:不可逆且可能造成命令或程序失敗的動作 (包含設定後無法變更的警告)。