在本地测试AWS Lambda函数-函数名称无效?

时间:2019-01-09 02:22:24

标签: bash amazon-web-services aws-lambda npm-install aws-cli

因此,我终于可以在本地测试我的第一个Lambda函数了。作为背景,我已在MacOS 10.14.2(Mojave)下安装了AWS CLI,并能够访问我的AWS账户。我已经成功压缩了Lambda函数,并使用“ aws lambda create-function”进行了部署。

我已经使用'npm install -g aws-lambda-local'安装了aws-lambda-local(https://www.npmjs.com/package/aws-lambda-local)。

但是当我从Lambda函数根调用以下内容时:

lambda-local -l index.js -e event.json

我收到以下错误:

Invalid function name. It should be accessible from invocation place

有人可以告诉我为什么会这样吗?我的意思是,函数名称绝对是有效的。

完全困惑在这里!

1 个答案:

答案 0 :(得分:0)

根据aws-lambda-local文档,没有-l选项。使用-f--function通过lambda函数指定文件

相关问题