首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用SAM时,AWS sam构建和sam包有什么区别?

在使用SAM时,AWS sam构建和sam包有什么区别?
EN

Stack Overflow用户
提问于 2020-07-23 18:49:08
回答 2查看 7.1K关注 0票数 17

我正在构建一些无服务器应用程序,并试图使用SAM。我已经阅读了一些教程,一些使用了sam build,而另一些使用了sam package

这些命令之间有什么区别?看来sam包更难使用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-23 19:19:26

您可能会看到一些使用sam package的旧教程,但该命令正在/正在执行的任务现在已内置到sam deploy命令中,因此不再需要手动执行它。

今天常见的呼叫顺序是init -> build -> deploy

至于这2之间的差异,build在本地对项目文件进行预处理,而package用于压缩项目、将其推送到S3桶,并返回随后要部署的处理模板(替换代码引用)(这种压缩、推到s3和部署现在由deploy命令处理)。

票数 35
EN

Stack Overflow用户

发布于 2022-06-29 22:51:02

我通常只做sam build并通过sam deploy部署

  1. sam build是通过结合SAM Template (YAML) + Application Code together.
  2. Transform在本地构建应用程序,结合Cloud Formation Template (YAML) + Application Code
  3. Followed by sam package将应用程序打包到压缩文件并上传到S3 Bucket.
  4. Lastly,,通过sam deploy将应用程序部署到CloudFormation以创建/执行更改。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63061175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档