Menu
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

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** 命令过程的示例。

Sam deploy guided overview Sam deploy guided overview

图像由 Amazon Web Services 创建


AWS 无服务器练习

通过练习测试自己

练习

SAM 部署交互模式的 CLI 命令是什么?

sam deploy —

开始练习


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.