amazon-web-services - 使用 SAM 时,AWS sam build 和 sam package 有什么区别?
问题描述
我正在构建一些无服务器应用程序并尝试使用 SAM。我一直在浏览一些教程,一些使用sam build
,而另一些使用sam package
。
这些命令之间有什么区别?似乎 sam 包更难使用。
解决方案
您可能会看到他们使用的一些较旧的教程,sam package
但是此命令正在/正在执行的任务现在已内置到sam deploy
命令中,因此您不再需要手动执行它。
今天常见的调用顺序是init
-> build
-> deploy
。
至于这两者之间的区别,build
在用于压缩项目时在本地预处理您的项目文件package
,将其推送到 S3 存储桶并返回您随后部署的已处理模板(替换代码引用)(此压缩、推送到 s3 和部署是现在由deploy
命令处理)。
推荐阅读
- bash - 如何使用 bash 命令参数创建文件名?
- rdf - 如何运行 Wiselib - RDF 提供程序?
- java - replaceAll 重复字符
- visual-studio-2019 - 无法在 Visual Studio 中创建 Q# Quantum 应用程序
- r - 将多个函数应用于 R 中的数据框
- c++ - 无法使用 KDevelop 设置 vcpkg CMAKE_TOOLCHAIN_FILE
- .net - 如何从 Angular 8 和 WebApi 上传 MP4 视频 #
- java - 我是否将前端(HTML/Javascript)作为单独的微服务包含在内
- r - 使用 R 从数据集中对选定列进行子集化的最快方法
- c++ - 使用 Visual Studio 编译 C++20 模块:不编译或导入 ixx 文件