

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將 Lambda 函數轉換為 AWS SAM 應用程式
<a name="convert-lambda-to-sam"></a>

如果您在 Lambda 主控台中有想要在 VS Code as infrastructure as Code (IaC) 中管理的函數，您可以將其轉移至 VS Code，然後將其轉換為 AWS SAM 範本。將函數轉換為 AWS SAM 範本後，您就可以控制基礎設施的版本控制、自動化部署、遠端偵錯函數，以及在整個開發生命週期中維持一致的環境。使用本機和遠端偵錯功能，您也可以透過逐步完成程式碼、檢查變數，以及在本機和 AWS 雲端中設定中斷點，更有效地疑難排解問題。

如需從主控台移動函數和設定本機開發的指示，請參閱《 *AWS Lambda 開發人員指南*》中的[使用 VS 程式碼在本機開發 Lambda 函數](https://docs.aws.amazon.com/lambda/latest/dg/foundation-iac-local-development.html)。請依照這些指示，將 Lambda 函數從主控台移至 VS 程式碼，然後將其轉換為 AWS SAM 範本。執行此操作後，您可以：
+ **在 AWS 雲端遠端偵錯您的 函數。**如需詳細資訊，請參閱《 *AWS Lambda 開發人員指南*》中的[使用 VS 程式碼遠端偵錯 Lambda 函數](https://docs.aws.amazon.com/lambda/latest/dg/debugging.html)。
+ **將相關聯的資源和許可作為基礎設施管理為程式碼。**如需詳細資訊，請參閱《 *AWS Lambda 開發人員指南*》中的[使用 Lambda 搭配基礎設施做為程式碼 (IaC)](https://docs.aws.amazon.com/lambda/latest/dg/foundation-iac.html) 
+ **使用 部署和更新您的應用程式 AWS SAM CLI。**如需詳細資訊，請參閱[AWS SAM CLI](using-sam-cli.md)。
+ **使用 Infrastructure Composer 視覺化設計無伺服器架構。**如需詳細資訊，請參閱 [Infrastructure Composer 開發人員指南](https://docs.aws.amazon.com/application-composer/latest/dg/what-is-composer.html)。

## 進一步了解
<a name="convert-lambda-to-sam-learn"></a>

若要繼續了解 AWS SAM，請參閱下列資源：
+ **[完整 AWS SAM 研討會](https://s12d.com/sam-ws-en-intro)** – 旨在教導您許多 AWS SAM 提供的主要功能的研討會。
+ **[ 使用 SAM 的工作階段](https://www.youtube.com/playlist?list=PLJo-rJlep0ED198FJnTzhIB5Aut_1vDAd)** – 由我們的 AWS Serverless Developer Advocate 團隊在使用 時建立的影片系列 AWS SAM。
+ **[無伺服器土地](https://serverlessland.com/)** - 網站，集合無伺服器的最新資訊、部落格、影片、程式碼和學習資源 AWS 。