安装 serverless step 功能插件后
npm install -g serverless
npm install -g serverless-step-functions
...并通过成功部署 step 功能
serverless deploy
...然后我尝试运行:无服务器调用 stepf
serverless invoke stepf --name ${sf} --data '${OUTPUT}'
Serverless Error ---------------------------------------
"stepf" is not a valid sub command. Run "serverless invoke" to see a more helpful error message for this command.
...我得到“stepf”不是有效的子命令
为什么不能使用 serverless-step-functions 插件中的功能来调用 step 函数?
在 serverless-step-functions git-hub 页面上描述了调用命令: https ://github.com/serverless-operations/serverless-step-functions#invoke
插件 serverless-step-functions 使用的版本是 2.21.1
编辑
一条重要信息是调用命令是从不包含 serverless.yml 文件的文件夹中执行的