使用 SAM 时,AWS sam build 和 sam package 有什么区别?
What's the difference between AWS sam build and sam package when using SAM?
我正在构建一些无服务器应用程序并尝试使用 SAM。我一直在浏览一些教程,有些使用 sam build
,而其他使用 sam package
.
这些命令有什么区别?好像sam包比较难用
您可能会看到一些使用 sam package
的旧教程,但此命令 is/was 执行的任务现在已内置到 sam deploy
命令中,因此您无需执行它手动了。
今天的常见调用顺序是 init
-> build
-> deploy
.
至于这两者之间的区别,build
在本地预处理您的项目文件,而 package
用于压缩您的项目,将其推送到 S3 存储桶并返回处理后的模板(替换代码引用)您随后将部署的(此压缩、推送到 s3 和部署现在由 deploy
命令处理)。
我正在构建一些无服务器应用程序并尝试使用 SAM。我一直在浏览一些教程,有些使用 sam build
,而其他使用 sam package
.
这些命令有什么区别?好像sam包比较难用
您可能会看到一些使用 sam package
的旧教程,但此命令 is/was 执行的任务现在已内置到 sam deploy
命令中,因此您无需执行它手动了。
今天的常见调用顺序是 init
-> build
-> deploy
.
至于这两者之间的区别,build
在本地预处理您的项目文件,而 package
用于压缩您的项目,将其推送到 S3 存储桶并返回处理后的模板(替换代码引用)您随后将部署的(此压缩、推送到 s3 和部署现在由 deploy
命令处理)。