張貼日期: Nov 19, 2018
針對使用 AWS Serverless Application Model (AWS SAM) 命令列界面 (CLI) 以 Python 撰寫的 AWS Lambda 函數,現在可以使用 sam build 命令編譯部署套件。
AWS SAM CLI 可讓您在本機建立、測試和偵錯由 SAM 範本定義的無伺服器應用程式。使用 sam build 命令,即可輕鬆建立以 AWS Lambda 執行環境為目標的部署成品。如此一來,您在本機建置的功能即可在相似的雲端環境中執行。sam build 命令可透過應用程式中的函數重複執行,尋找包含相依性的資訊清單檔案 (例如 requirements.txt),並自動建立可透過 sam package 和 sam deploy 命令部署至 Lambda 的部署成品。
如果您的函數需依賴包含原生編譯計劃的套件執行,您也可以在使用 sam build 命令時搭配 --use-container 旗標。--use-container 旗標會在與 Lambda 類似的本機環境中編譯您的函數,以確保部署至雲端時擁有正確的格式。
要開始使用 SAM CLI,以及了解如何更快速地建立、測試和偵錯無伺服器應用程式,請瀏覽 SAM 產品頁面。