Итак, я наконец-то могу проверить свою первую функцию Lambda локально. В качестве фона я установил интерфейс командной строки AWS под MacOS 10.14.2 (Mojave) и могу получить доступ к своей учетной записи AWS. Я успешно заархивировал свою функцию Lambda и использовал «aws lambda create-function» для ее развертывания.
Я установил aws-lambda-local (https://www.npmjs.com/package/aws-lambda-local), используя 'npm install -g aws-lambda-local'.
Но когда я вызываю следующее из корня функции Lambda:
lambda-local -l index.js -e event.json
Я получаю следующую ошибку:
Invalid function name. It should be accessible from invocation place
Кто-нибудь, пожалуйста, скажите мне, почему это происходит? Я имею в виду, что имя функции наиболее точно верно.
Совершенно запутан здесь!