【发布时间】:2021-04-29 16:23:44
【问题描述】:
我希望对我在网络上看到的一些与 AWS 尤其是 lambdas 相关的术语进行澄清。对于初学者,我想知道命令 sam build/deploy 的工作原理与设置 CodeBuild 作业的区别。我是否需要 CodeBuild 作业来运行这些命令? sam deploy 命令具体查找哪些文件?它会寻找serverless.yml 或template.yml 还是两者兼而有之?什么是sam.yml 文件或它们是否过时?
我有一个带有用于 lambda 的 CodeBuild 管道的应用,但我正在扩展我的存储库以包含多个 lambda,并考虑在每个 lambda 目录中放置一个 serverless.yml 文件,但我不想创建 CodeBuild 作业和buildspec 为每一个。我假设sam deploy 搜索所有template.yml 和serverless.yml 文件并将您的堆栈作为一个整体构建(并且只更新需要更新的内容?)
如果对使用 API 网关感到好奇,应用程序位于 Node 中。任何见解将不胜感激。
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-cloudformation serverless-framework