Serverless offline 在第一次部署前抱怨缺少堆栈

Serverless offline complains about missing stack before the first deployment

我正尝试在本地 运行 一个无服务器应用程序,但它抛出了这个错误:

Stack with id <my_stack_id> does not exist

我还没有部署堆栈,只是想 运行 在本地部署它。离线无服务器插件可能只适用于现有的已部署堆栈?

您不需要部署堆栈

使用无服务器离线需要具备的条件:

plugins:
  - serverless-offline

在您的 serverless.yml 文件中

然后运行命令sls offline start

然后您可以使用 sls invoke local

调用您的 lambda 函数