发布于: May 25, 2018

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

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

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

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

如需了解更多关于使用 SAM CLI 构建、测试和部署无服务器应用程序的信息,请参阅我们的文档以及 GitHub 上的代码存储库。您还可以加入活跃的 SAM Slack 社区,为 SAM 的发展贡献力量。