serverless-framework - 部署时如何在无服务器中使用 --config 或 -c 选项?
问题描述
我已经将我的 api 划分为微服务,并且每个都有一个单独的 yml。我这样做是为了解决 CloudFormation 资源限制错误(资源数大于允许的最大值,200)。所以现在我有多个 serverless-[serviceName].yml 文件。现在唯一的问题是我需要在部署时一次又一次地重命名它们(重命名为 serverless.yml)。
我找到了一个解决方案,即使用--config or -c Name of your configuration file, if other than serverless.yml|.yaml|.js|.json.
(https://serverless.com/framework/docs/providers/aws/cli-reference/deploy/)
现在我正在运行命令sis deploy -s stageName -f functionName -c serverlessFileName.yml
进行部署,但它会引发错误This command can only be run in a Serverless service directory
。
如果我运行sis deploy -s stageName -f functionName
并重命名要部署到 serverless.yml 的文件,这将非常有效。
我不确定我哪里出错了。
无服务器版本:1.38.0
Nodejs版本:10.x
解决方案
推荐阅读
- reactjs - 如何更新 redux reducer 中的状态?
- c - 检测上升和下降温度 C
- python - 如何删除图像周围的黑色矩形 Pygame
- python - 接收到用户输入后如何循环函数?
- c - 为什么编译程序集时出现奇怪的操作数错误?
- amazon-web-services - 尽管设置了标头,但调用 API 网关返回 CORS 错误
- python - Python:如何使带有子图的 Matplotlib 图形扩展以填充其上的整个 FigureCanvasTkAgg?
- excel - 单击 TextBox 打开 FileDialog - 在运行时
- r - 强制引入的 NA 带有前几天有效的行代码
- beautifulsoup - 美丽汤中的 Python