我想使用存储在 AWS S3 中的 HDF5 文件。我最初的想法是构建一个 Lambda 函数,该函数可以拉取该文件,将数据附加到表中,然后使用 Python 将文件上传回 S3。
但是,PyTables(和 h5py)需要 libhdf5-dev。有没有办法让HDF5驱动进入执行环境?或者这是否意味着 HDF5 根本无法在 AWS Lambda 空间中使用?
最佳答案
Lambda 函数在 64 bit Amazon Linux containers 中运行.首先,将您的 python 程序编译为上面链接的 Amazon Linux 版本上的静态链接可执行文件。其次,创建一个 Node.js lambda 函数和 fork a child process启动你的python程序。通过 fork 一个新进程,Lambda 函数支持运行任意代码。
关于python - AWS Lambda 和 HDF5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39647838/