gpt4 book ai didi

amazon-web-services - 是否可以从 AWS S3 批量下载?

转载 作者:行者123 更新时间:2023-12-05 03:56:32 24 4
gpt4 key购买 nike

我想知道是否可以,如果可以,如何从 AWS S3 批量下载?
从AWS S3文档来看,getObject SDK方法似乎支持一次只获取一个对象

但是 AWS S3 中有一个特性叫做 S3 批量操作

enter image description here

不确定 S3 批处理操作是否也支持创建用于下载多个对象的作业的用例?

我正在处理的应用程序正在使用 AWS Lambda,
而我要获取的批量文件主要是图像,
所以下载操作是在100个文件上完成的,其最终zip大小可以超过250 MB

有没有人有这样的用例?
如果可以,如何实现?

最佳答案

不,这是不可能的。

没有用于下载多个文件的 API 调用。相反,您将需要发出多个 API 调用。您可以在应用程序中使用多线程或异步来更快地下载它们。

注意:如果您的目标是将多个文件转换为单个 Zip 文件,那么您可能会超出提供给 AWS Lambda 函数的磁盘存储空间。 /tmp/ 中只有 500MB 的磁盘空间提供给该函数,因此它需要包含解压缩的 压缩文件。如果文件总数超过此磁盘空间,这可能会导致困难。

关于amazon-web-services - 是否可以从 AWS S3 批量下载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59299071/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com