Se sam:使用SAM时 AWSsambuild和sam包有什么区别

我正在构建一些无服务器应用程序,并尝试使用 SAM。我一直在浏览一些教程,有些使用sam build,而另一些使用sam package

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

35

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

目前常用的调用顺序是init-& gt;build-& gt;deploy

至于两者之间的差异,build在本地预处理您的项目文件,而package用于压缩您的项目,将其推送到 S3 存储桶并返回一个处理过的模板(替换代码引用),您随后将部署(此压缩,推送到 s3 和部署现在由deploy命令处理)。

2

我通常只执行sam build并按sam deploy部署

sam build是通过将SAM Template (YAML)+Application Code组合在一起在本地构建应用程序。

将组合转换为Cloud Formation Template (YAML)+Application Code

接下来是sam package将应用程序打包到 zip 文件并上传到 S3 Bucket。

最后,通过sam deploy将应用程序部署到 CloudFormation 以创建 / 执行更改。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(782)
Oracle数据库的特点:克隆没有数据的 oracle数据库
上一篇
Pp软件:PP地块解释(pp plot)
下一篇

相关推荐

  • java解析mdb文件:,可以是使用Java解析MDB文件实现数据库交互

    Java解析MDB文件的方法如下:安装JDBC驱动程序。MDB文件是 Access数据库文件,所以需要安装相应的JDBC驱动程序来支持MDB文件的解析。…

    2023-10-12 15:54:55
    0 49 64
  • dba数据库管理员如何有效地管理数据库

    示例示例DBA( )数据库管理员是负责管理和维护数据库的专业人员。他们的工作主要包括:安装、配置和管理数据库服务器;…

    2023-09-26 07:21:17
    0 32 93
  • Idea新建文件夹:什么是.idea文件夹(.idea file)

    关于Idea新建文件夹的问题,在.idea file中经常遇到,当我在 JetBrains WebStorm 中创建项目时,会创建一个名为.idea的文件夹。如果我删除它可以吗?它会影响我的项目吗?…

    2024-04-01 04:45:26
    0 55 47
  • Wow冰法输出手法:WOW Addon命令

    关于Wow冰法输出手法的问题,在wow mods中经常遇到,我正在学习 wow 插件,我想创建一个命令,当我键入“/ cht”时,它显示在 chat“Hello World”中。我检查了http://wowwiki.wikia.com/wiki/Creating_a_slash_command,但我的代码不起作用。…

    2024-04-10 11:07:13
    0 57 61
  • Seda:普通队列vsSEDA队列

    作为 Apache Camel 的新手,我最近回顾了它的一长串组件,并偶然发现了它们对SEDA queue组件的支持。…

    2024-03-01 16:06:45
    0 66 93
  • 5 a dy:突破游戏数学-角度到dx dy(dx math)

    关于5 a dy的问题,在dx math中经常遇到,我正在做一个基本的突破 JavaScript 游戏,但我还没有真正学会数学,所以我有一些问题。…

    2024-02-14 10:23:29
    0 95 56
  • 网页认证wifi怎么下线:adbwifi经常下线 如何保持adb在线

    关于网页认证wifi怎么下线的问题,在android tablet keeps disconnecting from wifi中经常遇到,我正在使用 Android 平板电脑通过 USB 端口与 USB 设备通信,该平板电脑只有一个 usb 端口,因此我使用 adb wifi 作为我的调试工具。但是,当我通过 WIFI 连接 adb 时,连接不会保持很长时间(通常只有几分钟),如何始终保持 adb wifi 连接在线?…

    2023-12-24 03:50:45
    0 13 22
  • P sig:什么是koa:sess.sig

    关于P sig的问题,在koa session中经常遇到,我正在使用带有 Koa 的 Passport.js,我注意到当生成会话 cookie 时,它被称为koa:sess,并包含编码为 Base64 的会话信息。但是,还有另一个名为koa:sess.sig的 cookie,其目的并不明显。我的猜测是,它旨在阻止攻击者欺骗会话 (由于koa:sesscookie 只是包含用户 ID?)…

    2024-01-03 04:50:59
    0 55 56

发表评论

登录 后才能评论

评论列表(83条)