发布于: Nov 25, 2019

现在,AWS 无服务器应用程序模型命令行界面 (SAM CLI) 允许您使用单个命令 sam deploy 部署应用程序。SAM CLI 是一个部署工具包,您还可以使用它在本地构建、测试和调试无服务器应用程序。 

之前,通过 SAM CLI 部署应用程序需要多个步骤,并且需要您为 Lambda 部署包提供 Amazon S3 存储桶。现在,SAM CLI 可为您创建并管理这个 S3 存储桶。此外,它还可以让您轻松配置部署参数,并通过运行不带参数的 sam deploy命令来执行后续部署。

现在,sam deploy 命令可提供引导式交互模式 (sam deploy -- guided)。该模式可带您了解部署所需的参数、提供默认选项,并保存针对给定应用程序的输入。您还可以查看将通过 sam deploy 命令输出部署的对应用程序堆栈所做的更改,以及将命令配置为在部署前请求确认更改。要开始使用,请安装 AWS SAM CLI。 

要了解有关 sam deploy 命令的更多信息,请参阅 AWS SAM CLI 命令参考。您还可以将 SAM CLI 与 IDE(如 AWS Cloud9)以及 AWS Toolkit for PyCharm、AWS Toolkit for IntelliJ 和 AWS Toolkit for VS Code 结合使用。要了解有关 AWS SAM 的更多信息,请访问我们的产品页面。