AWS Lambda 和 HDF5

mus*_*ole 5 python hdf5 amazon-web-services aws-lambda

我想使用存储在 AWS S3 中的 HDF5 文件。我最初的想法是构建一个 Lambda 函数,可以提取该文件,将数据附加到表中,然后使用 python 将文件上传回 S3。

但是,PyTables(和 h5py)需要 libhdf5-dev。有没有办法让HDF5驱动程序进入执行环境?或者这是否意味着 HDF5 根本无法在 AWS Lambda 空间中使用?

Ale*_*kis 2

Lambda 函数在64 位 Amazon Linux 容器中运行。首先,将您的 python 程序编译为上面链接的 Amazon Linux 版本上的静态链接可执行文件。其次,创建一个 Node.js lambda 函数并分叉一个启动 Python 程序的子进程。通过分叉新进程,Lambda 函数支持运行任意代码。