属性错误:模块“ paramiko”在AWS Lambda上没有属性“ SSHClient”

时间:2019-07-23 20:01:19

标签: python-3.x aws-lambda paramiko

我想使用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'

0 个答案:

没有答案