張貼日期: May 8, 2018

AWS Serverless Application Model (SAM) 命令列界面 (CLI) (又稱為 SAM Local),現在支援 SAM 的所有功能。在這個版本中,所有 SAM 功能都可在 CLI 內獲得立即的支援,因為 CLI 使用開放原始碼 SAM 實作。 之前,對於新推出的 SAM 功能,客戶必須等待 CLI 新增支援。

使用 SAM CLI 可在本機建立、測試和偵錯 AWS SAM 範本定義的無伺服器應用程式,讓您能夠先使用 SAM 驗證所有無伺服器應用程式,然後再使用 AWS CloudFormation 進行部署。您可以使用 SAM init 命令在您偏好的執行時間初始化 SAM 應用程式,接著使用 SAM 驗證命令在本機檢查 SAM 範本的錯誤。通過 SAM 驗證命令的 SAM 範本也會在使用 CloudFormation 部署時通過驗證。您可以搭配以下命令安裝 SAM CLI:pip install aws-sam-cli.

SAM CLI 在所有提供 AWS Lambda 的區域皆可使用。若要進一步了解使用 SAM CLI 建立、測試和部署無伺服器應用程式,請瀏覽我們的文件和 GitHub 上的程式碼儲存庫。您可以使用 SAM CLI 搭配 AWS Cloud9,這是包含界面的雲端 IDE,可讓您更輕鬆地在本機測試和偵錯 Lambda 函數。您還可搭配使用 SAM CLI 和諸如 Visual Studio Code 及 Eclipse 的 IDE。

若要進一步為 SAM 開發做出貢獻,請加入 Slack 上的 SAM 社群