Amazon s3 使用boto或simples3 API将流式上载到AmazonS3

Amazon s3 使用boto或simples3 API将流式上载到AmazonS3,amazon-s3,python-2.7,boto,Amazon S3,Python 2.7,Boto,amazons3的boto API(python)是流式上传吗? 还有另一个API称为Simples3。我想没有人听说过。 它有一个用于流式上传的函数调用。但我想使用boto,如果它有流式上传选项 我知道Boto的Multipart。我不想使用multipart,因为我不想分割磁盘上的文件,并有一个巨大的文件和它的分裂。我认为这是浪费空间 如果“流式上传”是指分块传输编码,那么我认为boto、simples3或任何其他软件包都不支持它,因为S3不支持它,那么boto和simples3之间的区别

amazons3的boto API(python)是流式上传吗? 还有另一个API称为Simples3。我想没有人听说过。

它有一个用于流式上传的函数调用。但我想使用boto,如果它有流式上传选项

我知道Boto的Multipart。我不想使用multipart,因为我不想分割磁盘上的文件,并有一个巨大的文件和它的分裂。我认为这是浪费空间


如果“流式上传”是指分块传输编码,那么我认为boto、simples3或任何其他软件包都不支持它,因为S3不支持它,那么boto和simples3之间的区别是什么。Boto有流媒体的方法,但它们只受Google云存储的支持。

那么,据称已经实现了什么呢。这个链接提供了SimpleS3API,可以通过流式传输(分块传输)上传,它构建在另一个名为Poster的包上。这是错误的吗?看起来他们使用术语“流”来描述上传过程,从文件中读取字节并以增量方式上传到S3,而不是将整个文件读取到内存中。这与谷歌云存储支持的分块传输编码不同,后者不需要内容长度头。无论何时使用“从文件中设置内容”或“从文件名中设置内容”方法,Boto都会自动使用这种类型的“流式”上载。