Не могу импортировать пакет simple_salesforce в лямбда-aws - PullRequest
1 голос
/ 11 октября 2019

При попытке импортировать пакеты simple-salesforce в lambda я получаю эту ошибку Сообщение об ошибке

{
  "errorMessage": "Unable to import module 'lambda_function': No module named 'simple_salesforce'",
  "errorType": "Runtime.ImportModuleError"
}

Я попытался заархивировать пакеты в среде Unix и загрузить их на s3ведра, прежде чем сделать слой в лямбде. Но он говорит, что не может импортировать модуль. Ниже приведены шаги

virtualenv v-env

python3 -m venv v-env

pip install simple-salesforce

деактивировать

cd v-env / lib / python3.7 / site-packages

zip -r9 $ {OLDPWD} /function_sf.zip.

aws s3 cp function_sf.zip s3: //my_bucket / layer_library /

Нужна помощь в импорте simple-salesforce в лямбду.

...