可以访问Oracle的AWS python Lambda脚本:驱动程序太大而不能达到50MB
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可以访问Oracle的AWS python Lambda脚本:驱动程序太大而不能达到50MB相关的知识,希望对你有一定的参考价值。
我必须加载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只是压缩不够。
答案
如果您可以限制自己使用英语错误消息和一组有限的字符集(包括Unicode),那么您可以使用本地客户端的“Basic Lite”版本。对于Linux x64,只有31 MB的zip文件。
以上是关于可以访问Oracle的AWS python Lambda脚本:驱动程序太大而不能达到50MB的主要内容,如果未能解决你的问题,请参考以下文章