【发布时间】:2012-10-03 18:54:27
【问题描述】:
我有一个文件被上传到的服务器,我希望能够使用 boto 将这些文件转发到 s3,我必须在数据上传到 s3 时对数据进行一些处理。
我遇到的问题是他们上传的方式我需要提供一个可写流,传入数据被写入并上传到 boto 我需要一个可读流。所以就像我有两个不连接的末端。有没有办法用可写流上传到 s3?如果是这样,那将很容易,我可以将上传流传递给 s3,它的执行将链接在一起。
如果没有我有两个松散的末端,我需要在它们之间使用某种缓冲区,它可以从上传中读取以保持移动,并公开一个我可以提供给 boto 的读取方法,以便可以读。但是这样做我确定我需要线程化 s3 上传部分,因为我使用的是扭曲的,所以我宁愿避免这样做。
我觉得我已经把事情复杂化了,但我想不出一个简单的解决方案。这必须是一个常见的问题,我只是不知道如何把它用词很好地搜索它
【问题讨论】:
标签: python stream twisted boto