本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將 Lambda 函數轉換為 AWS SAM 應用程式
如果您在 Lambda 主控台中有想要在 VS Code as infrastructure as Code (IaC) 中管理的函數,您可以將其轉移至 VS Code,然後將其轉換為 AWS SAM 範本。將函數轉換為 AWS SAM 範本後,您就可以控制基礎設施的版本控制、自動化部署、遠端偵錯函數,以及在整個開發生命週期中維持一致的環境。透過本機和遠端偵錯功能,您也可以透過逐步完成程式碼、檢查變數,以及在本機和 AWS 雲端中設定中斷點,更有效地疑難排解問題。
如需從主控台移動函數和設定本機開發的指示,請參閱《 AWS Lambda 開發人員指南》中的使用 VS 程式碼在本機開發 Lambda 函數。請依照這些指示,將 Lambda 函數從主控台移至 VS 程式碼,然後將其轉換為 AWS SAM 範本。執行此操作後,您可以:
-
在 AWS 雲端遠端偵錯您的 函數。如需詳細資訊,請參閱《 AWS Lambda 開發人員指南》中的使用 VS 程式碼遠端偵錯 Lambda 函數。
-
將相關聯的資源和許可作為基礎設施管理為程式碼。如需詳細資訊,請參閱《 AWS Lambda 開發人員指南》中的使用 Lambda 搭配基礎設施做為程式碼 (IaC)
-
使用 部署和更新您的應用程式 AWS SAMCLI。如需詳細資訊,請參閱AWS SAM CLI。
-
使用 Infrastructure Composer 以視覺化方式設計無伺服器架構。如需詳細資訊,請參閱 Infrastructure Composer 開發人員指南。
進一步了解
若要繼續了解 AWS SAM,請參閱下列資源:
-
完整 AWS SAM 研討會
– 旨在教導您許多 AWS SAM 提供的主要功能的研討會。 -
使用 SAM 的工作階段
– 由我們的 AWS Serverless Developer Advocate 團隊在使用 時建立的影片系列 AWS SAM。 -
無伺服器土地
– 網站,匯集無伺服器的最新資訊、部落格、影片、程式碼和學習資源 AWS 。