可以访问Oracle的AWS python Lambda脚本:驱动程序太大而不能达到50MB

问题描述 投票:0回答:1

我必须加载Oracle“即时客户端”库作为我的AWS lambda python部署zip文件的一部分。

问题是,许多基本库(libclntsh.so.12.1是57MB libociei.so是105MB),亚马逊只允许50MB以下的部署zip文件。

我试过:我的脚本无法在我的本地ORACLE_HOME和LD_LIBRARY_PATH中使用cx_Oracle连接到Oracle而没有该库。

考虑到他们的zip文件大小限制,如何将该库放入Lambda? Linux zip只是压缩不够。

python oracle amazon-web-services lambda cx-oracle
1个回答
1
投票

如果您可以限制自己使用英语错误消息和一组有限的字符集(包括Unicode),那么您可以使用本地客户端的“Basic Lite”版本。对于Linux x64,只有31 MB的zip文件。

© www.soinside.com 2019 - 2024. All rights reserved.