aws Ошибка импорта лямбды, даже если я установил все пакеты - PullRequest
0 голосов
/ 04 марта 2020

Я получаю сообщение об ошибке с библиотекой paramiko в лямбде aws

File "/var/task/lambda_function.py", line 3, in lambda_handler
    import paramiko
  File "/var/task/paramiko/__init__.py", line 22, in <module>
    from paramiko.transport import SecurityOptions, Transport
  File "/var/task/paramiko/transport.py", line 90, in <module>
    from paramiko.ed25519key import Ed25519Key
  File "/var/task/paramiko/ed25519key.py", line 17, in <module>
    import bcrypt
  File "/var/task/bcrypt/__init__.py", line 25, in <module>
    from . import _bcrypt
ImportError: libffi-45372312.so.6.0.4: cannot open shared object file: No such file or directory

END RequestId: 93798bf6-532a-4cda-bdba-6bc858ce97ae
REPORT RequestId: 93798bf6-532a-4cda-bdba-6bc858ce97ae  Duration: 46.77 ms  Billed Duration: 100 ms Memory Size: 1600 MB    Max Memory Used: 55 MB  Init Duration: 68.02 ms 

событие, когда этот пакет установлен, у меня есть 4 месяца go, и это очень успешно работает на лямбде, теперь та же самая проблема создания функции

1 Ответ

1 голос
/ 04 марта 2020

когда создаете zip, затем используйте эту команду

sudo zip -r ./x.zip .

он создаст zip с скрытыми папками и файлами

Я использовал эту команду так, что она не работает

 #wrong command this is 
 sudo zip -r ./x.zip * 

Ошибка импорта из cyptography.hazmat.bindings._constant_time import lib

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...