发布于: May 8, 2018

AWS 无服务器应用程序模型 (SAM) 命令行界面 (CLI) 也称 SAM Local,使用它可以在本地构建、测试和调试 AWS SAM 模板定义的无服务器应用程序。现在,您可以在您选择的运行时,使用 SAM init 命令初始化可随时部署的 SAM 应用程序。

新的 SAM init 命令会使用示例代码、单位测试和 SAM 模板本身创建应用程序。此外它还允许您使用自定义的结构初始化 SAM 应用程序,从而确保应用程序跨团队和跨组织标准化。如需了解更多关于使用 SAM init 命令的信息,请参阅我们的文档。 

SAM CLI 现在使用最近采用开放源的 SAM 实现,这允许您在任何新的 SAM 功能发布后立即使用它。在这次发布后,您可以使用 SAM validate 命令,在将应用程序部署到生产环境前在本地识别任何句法错误。SAM 模板只要通过 SAM validate 命令,在使用 AWS CloudFormation 部署时也将通过验证。

如需开始使用 SAM CLI,请使用如下命令安装:pip install aws-sam-cli。您还可以将 SAM CLI 与 AWS Cloud9、Visual Studio Code 和 Eclipse 等 IDE 组合使用。

要详细了解如何使用 SAM CLI 构建、测试和部署无服务器应用程序,请参阅我们的文档以及 GitHub 上的代码存储库。 

2021 年 12 月 23 日修改 – 为了确保良好的体验,本文中过期的链接均已更新或从原文中删除。