我正在使用Zappa
来部署我的后端应用程序。我可以正常登录到/admin
,同时我在OSX 10.14.2
本地运行。然后我尝试在AWS Lambda
上部署。端点工作正常。但/admin/
回到我身边
无法加载"Argon2PasswordHasher"算法库:/tmp/project-name/argon2/_ffi.abi3.so:无效的ELF标头
我遵循了这个,但不起作用。根据官方文档,我有两个依赖项
django[argon2]==2.2.2
argon2-cffi==19.1.0
zappa==0.48.2
我也检查Django
问题。4年前就解决了
当我使用EC2
或任何VM
时,除了无服务器之外AWS Lambda
我从来没有遇到过这个问题
我错在哪里?
从AWS Support
那里得到了答案。我需要使用相同的OS
和主机进行部署。由于我使用的是OSX
因此C libraries
与主机不匹配。更改为Linux
基。然后问题解决了