【发布时间】:2021-01-07 01:24:51
【问题描述】:
我正在尝试绕过包步骤并使用现有包来部署和更新 CloudFormation 堆栈。
我使用以下命令创建了无服务器包:
serverless package --package package
得到包含以下文件的包目录
cloudformation-template-create-stack.json
cloudformation-template-update-stack.json
service-api.zip
serverless-state.json
尝试使用以下命令进行部署:
SLS_DEBUG=* serverless deploy --package package
遇到错误
ServerlessError:此命令只能在 Serverless 服务目录中运行。如果您使用自定义配置文件,请确保引用当前工作目录中的有效配置文件 在 PluginManager.validateServerlessConfigDependency (/usr/local/lib/node_modules/serverless/lib/classes/PluginManager.js:546:15) 在 PluginManager.invoke (/usr/local/lib/node_modules/serverless/lib/classes/PluginManager.js:474:10) 在 /usr/local/lib/node_modules/serverless/lib/classes/PluginManager.js:524:24
我尝试将 serverless.yml 复制到包目录中,但没有成功
【问题讨论】: