Avro 1.4.0 を使用して、Python avro バインディングと boto S3 ライブラリを介して S3 からデータを読み取ります。boto によって返されたオブジェクトのようなファイルで avro.datafile.DataFileReader を開くと、seek() を試行するとすぐに失敗します。今のところ、S3 オブジェクトを一時ファイルに読み込むことで、この問題を回避しています。
read() をサポートする任意の Python オブジェクトをストリーミングできるようにしたいと考えています。誰でもアドバイスを提供できますか?