我想使用paramiko从AWS lambda使用ssh。我写了一个简单的脚本。如果我在本地计算机上运行它,则可以正常运行。但是,当我尝试在AWS上运行Alexa技能时,出现以下错误:
[ERROR] AttributeError: module 'paramiko' has no attribute 'SSHClient'
Traceback (most recent call last):
File "/var/task/lambda_function.py", line 178, in lambda_handler return on_intent(event['request'], event['session'])
File "/var/task/lambda_function.py", line 133, in on_intent return get_test_response()
File "/var/task/lambda_function.py", line 75, in get_test_response spee
我通过python3的软件包部署安装了paramiko。我通过带有ubuntu的docker容器安装了它。不知道为什么会发生此错误,将不胜感激。
我认为我压缩文件的方式可能有错误。我正在打电话:
zip -r9 archive.zip *
但是当我这样做时,出现以下错误Unable to import module 'lambda_function': No module named '_cffi_backend'