Javascript AWS S3上传完成时间限制

Javascript AWS S3上传完成时间限制,javascript,node.js,amazon-web-services,amazon-s3,aws-sdk-nodejs,Javascript,Node.js,Amazon Web Services,Amazon S3,Aws Sdk Nodejs,使用AmazonS3的upload api上传流的时间限制是多少? 它必须在一定的时间内完成吗 对于上下文,我使用的是nodejs,这是我所指的函数 我正在组装一个归档文件并将其传输到流并通过上载api发送,但是组装归档文件可能会很耗时(可能需要一个小时甚至更长时间) 我会得到超时异常吗 提前感谢您没有超时,至少这不是一个众所周知的问题,但您需要考虑其他可能的超时,例如服务器的配置。例如,如果您从Lambda运行此操作,您将有15分钟的超时时间 我建议你上传你的档案作为一个开始上传的地方,当你的

使用AmazonS3的upload api上传流的时间限制是多少? 它必须在一定的时间内完成吗

对于上下文,我使用的是nodejs,这是我所指的函数

我正在组装一个归档文件并将其传输到流并通过上载api发送,但是组装归档文件可能会很耗时(可能需要一个小时甚至更长时间)

我会得到超时异常吗


提前感谢您

没有超时,至少这不是一个众所周知的问题,但您需要考虑其他可能的超时,例如服务器的配置。例如,如果您从Lambda运行此操作,您将有15分钟的超时时间


我建议你上传你的档案作为一个开始上传的地方,当你的档案片段可用时发送它的一部分,然后发出它已经完成的信号。S3将处理将所有部分连接到单个对象中的操作。

感谢Brian的回答,对于多部分上传,我们必须准备好一个文件,对吗?它不能与流一起工作,对吗?为了简单起见,我将在本地将部分写入tmp存储,然后在完成后上载每个部分。您可以流式传输到S3上传,但需要事先知道每个部分的文件大小。我需要看一些代码给你一个更清晰的想法。