Amazon web services AWS S3是否在超时后自动中止多部分上载?

Amazon web services AWS S3是否在超时后自动中止多部分上载?,amazon-web-services,file-upload,amazon-s3,Amazon Web Services,File Upload,Amazon S3,使用,AmazonS3保留所有部分,直到上传完成或中止。在匿名丢弃的情况下,最好在超时后自动中止放弃的上载,以回收空间,并避免保留任何部分的成本 使用创建一些外部监视器是可能的,但是如果S3自动创建它会更好 如果您启动了一个上传,并且可能上传了一些部分,但是没有做任何进一步的操作,S3最终会为bucket owner中止它吗?请注意Andrew的回答中提到的较新设置 原始答复: 否。在您链接的文档页面中,“一旦启动多部分上传,AmazonS3将保留所有部分,直到您完成或中止上传。” 如果您不完成

使用,AmazonS3保留所有部分,直到上传完成或中止。在匿名丢弃的情况下,最好在超时后自动中止放弃的上载,以回收空间,并避免保留任何部分的成本

使用创建一些外部监视器是可能的,但是如果S3自动创建它会更好


如果您启动了一个上传,并且可能上传了一些部分,但是没有做任何进一步的操作,S3最终会为bucket owner中止它吗?

请注意Andrew的回答中提到的较新设置

原始答复:

否。在您链接的文档页面中,“一旦启动多部分上传,AmazonS3将保留所有部分,直到您完成或中止上传。”

如果您不完成或中止上载,则已上载的任何部分都会挂起并导致存储费用,直到您这样做。

您可以在此处设置:


大约7天后,删除它们。

我同意文档没有表明它会自动中止。然而,这可能是他们正在记录的正常情况。我对S3在特殊情况下的行为感兴趣。对于最终的答案,这可能需要一个实验或来自AWS开发人员的评论。具有高级支持的stackoverflow用户可以向amazon提出支持请求,如果这个问题与他们有足够的关系。如果您愿意,我将向您提供另一份文档:-“一旦启动多部分上载,就没有过期;您必须显式完成或中止多部分上载”我遇到了一大堆难以删除的不完整内容(常规SDK脚本无法运行),安德鲁提出了这个解决方案。有一个问题:如果今天(8月13日)我设置了多部分清理规则(7天)。那么这个规则会删除在7天(8月1日)之前创建的对象吗?我的猜测是,只有在设置清理规则之后开始的上传才会受到影响。但不是100%确定,你必须测试这两种情况。