AWS SAM 部署演示
AWS SAM 部署
之前,我们已经向您介绍了 AWS SAM 模板。
为了刷新您的记忆,您可以在此处阅读有关它们的更多信息:AWS 无服务器开发人员旅程。
AWS SAM 具有一个 CLI,可帮助您部署 SAM 模板。
一个 **CLI** 代表命令行界面。
AWS SAM 部署演示视频
W3schools.com 与 Amazon Web Services 合作,为我们的学生提供数字培训内容。
AWS SAM 打包
您需要将 SAM 模板打包到一个 .zip 文件中。
要打包 SAM 模板,您可以使用 **sam package** 命令。
您还需要提供 S3 存储桶。
您的 .zip 文件将存储在该 S3 存储桶中。
要指定 S3 存储桶,您可以使用此打包命令变体:**sam package —s3-bucket my-bucket-name**
包含您的模板的 .zip 文件将从 S3 存储桶部署。
AWS SAM CLI 部署
一个命令可以安装您的无服务器应用程序。
部署应用程序的单个命令是 **sam deploy**。
SAM CLI 使用 **sam deploy** 为您生成和管理 S3 存储桶。
AWS SAM 部署交互模式
sam deploy 具有交互模式。
交互模式称为 **sam deploy —guided** 命令。
此模式
- 指导您完成部署设置
- 为您提供默认选择
- 记住您的输入
命令输出可以显示将要部署的应用程序更改。
该命令可以配置为在部署之前询问确认。
下面的图像显示了 **sam deploy --guided** 命令过程的示例。
图像由 Amazon Web Services 创建