2016-09-22 27 views
2

AWS S3に保存されたHDF5ファイルを使用したいと考えています。私の最初のアイデアは、そのファイルを引っ張ってテーブルにデータを追加した後、そのファイルをPythonでS3にアップロードできるラムダ関数を構築することでした。AWS LambdaとHDF5

ただし、PyTables(およびh5py)にはlibhdf5-devが必要です。実行環境にHDF5ドライバを入手する方法はありますか?これは、HDF5がAWSラムダ空間では使用できないことを意味しますか?

答えて

1

ラムダ関数は、で実行されます。まず、上記のリンク先のAmazon LinuxのバージョンでPythonプログラムを静的にリンクされた実行可能ファイルにコンパイルします。次に、Node.jsラムダ関数を作成し、Pythonプログラムを起動するfork a child processを作成します。新しいプロセスをフォークすることにより、ラムダ関数は任意のコードの実行をサポートします。