Haskell 如果我';我已经在导管里了?

Haskell 如果我';我已经在导管里了?,haskell,amazon-s3,Haskell,Amazon S3,在Haskell,我通过管道处理一些数据。在处理过程中,我希望有条件地将该数据存储在S3中。是否有任何S3库允许我这样做?实际上,我想做的是“tee”导管创建的管道,并将其包含的数据放在S3上,同时继续处理它 我已经找到了aws库(),但是像multipartUpload这样的函数将Source作为参数。鉴于我已经在导管内,这似乎不是我可以使用的东西。这不是一个真正的答案,只是一个提示。似乎公开了来自http客户端的请求的数量。所以从理论上讲,通过管道将数据传输到那里是可能的。然而,似乎您必须事

在Haskell,我通过管道处理一些数据。在处理过程中,我希望有条件地将该数据存储在S3中。是否有任何S3库允许我这样做?实际上,我想做的是“tee”导管创建的管道,并将其包含的数据放在S3上,同时继续处理它


我已经找到了aws库(),但是像
multipartUpload
这样的函数将
Source
作为参数。鉴于我已经在导管内,这似乎不是我可以使用的东西。

这不是一个真正的答案,只是一个提示。似乎公开了来自
http客户端的请求的数量。所以从理论上讲,通过管道将数据传输到那里是可能的。然而,似乎您必须事先了解数据摘要


这也说明了问题。

现在有了一个包——它将多部分上传作为一个管道公开给S3

谢谢你链接到另一个问题。至于amazonka,我相信我刚才看到了,但它依赖于镜头。它(IIRC)是一个非常大的依赖项(比如,它为编译增加了很多分钟),所以我忽略了它。