部署具有不同 yml 文件名的无服务器 AWS 提供商
Posted
技术标签:
【中文标题】部署具有不同 yml 文件名的无服务器 AWS 提供商【英文标题】:Deploy a serverless AWS provider with different yml file name 【发布时间】:2018-07-26 05:25:55 【问题描述】:我有两种不同的无服务器配置。一个是 STAGE 配置,另一个是 SHARED 配置。
每个阶段必须有相同的共享资源。
所以我有两个 YML 文件:
serverless.yml serverless.shared.yml如何调用node serverless命令部署“serverless.shared.yml”配置文件?
【问题讨论】:
【参考方案1】:目前看来不可能。
但我在无服务器 github 存储库中找到了 issue。 您可以跟踪以下问题的状态。
【讨论】:
【参考方案2】:现在可以使用以下命令:
sls deploy --config serverless.shared.yml
只有--config
选项有效。出于某种原因,较短的版本-c
(根据文档应该完全一样)似乎不起作用。
【讨论】:
如何运行这个 sls 命令?我可以在 node_modules 中看到这个文件,但我以前从未使用过。 @JáderCarvalhodeMedeiros 只需在您的终端中键入它,就像您使用通常的 serverless.yml 文件一样。如果您仍然不知道如何继续,我推荐您以下教程:youtube.com/…以上是关于部署具有不同 yml 文件名的无服务器 AWS 提供商的主要内容,如果未能解决你的问题,请参考以下文章
将 Lambda 函数分配给 serverless.yml 中的特定 VPC ID
在不同的网络服务器上部署 UI 和中间轮胎时,AWS S3 上传文件不起作用,但在 localhost SpringBoot 中起作用