我试图将yara库导入AWS Lambda函数,但始终出现以下错误:
module initialization error: /var/lang/lib/libyara.so: cannot open shared object file: No such file or directory
我尝试添加一个包含请求库和yara库的层,导入请求可以工作,但是导入yara不行。你知道吗
我使用的lambda函数如下。在现阶段,它除了进口雅拉之外什么也不做。你知道吗
import yara
def lambda_handler(event, context):
return {
'statusCode': 200,
'body': 'Hello from Lambda Layers!'
}
我也尝试过创建一个虚拟环境,安装软件包,创建lambda函数并将其作为lambda函数上传到AWS,这会产生相同的错误。你知道吗
不能在AWS Lambda中为/var/lang/lib/libyara.so
创建符号链接,因为Lambda只允许写入/tmp
。你知道吗
有人让这个工作吗?你知道吗
lambda_hanlder
应该在zip根的底部。你知道吗pip install -r requirements.txt -t .
或pip install yara-python -t .
相关问题 更多 >
编程相关推荐