AWS S3 上传限时完成

AWS S3 upload time limit to complete

使用 amazon s3 上传 api 的上传流的时间限制是多少? 是否必须在特定时间范围内完成?

上下文中我使用的是 nodejs,here 是我指的函数。

我正在组装一个档案并将其通过管道传输到 Passthrough 流并通过上传发送 api,但组装档案可能很耗时(可能需要一个小时或更长时间)。

我会遇到超时异常吗?

提前致谢

没有超时,至少它不是众所周知的 quota,但您需要考虑其他潜在的超时,例如您的服务器配置。例如,如果您 运行 来自 Lambda,您将有 15 分钟的超时。

我建议将您的存档作为 multipart upload 上传,您可以在其中启动上传,在您的存档片段可用时发送部分内容,然后发出上传完成的信号。 S3 将处理将所有部分连接成一个对象。