开发者社区 问答 正文

OSS分片上传,对同一个bucketName, key进行多次请求uploadId,会有什么影响?

在测试中,每次请求都是新的uploadId, 新的uploadId会覆盖旧的吗?会造成旧的不可用吗?

展开
收起
游客4rkcf22uwka4g 2020-06-04 17:39:38 849 分享 版权
阿里云 AI 助理回答

在使用阿里云OSS(Object Storage Service)进行Multipart Upload操作时,每个初始化的Multipart Upload请求会生成一个新的uploadId。这个uploadId是唯一标识一个分块上传事件的,它不会自动覆盖旧的uploadId。即使您创建了新的uploadId,之前基于旧uploadId已上传的Part仍然保持有效状态,直到这些Part被完整地组合完成或者显式地通过Abort Multipart Upload接口取消。

因此,新生成的uploadId不会影响到使用旧uploadId的上传任务,两者互不影响,旧的uploadId也不会因为新uploadId的生成而变得不可用。但请注意,如果同一个Object存在多个未完成的Multipart Upload事件(即多个不同的uploadId),这可能会导致存储空间的无谓占用,建议及时清理不再需要的Multipart Upload任务以优化资源使用。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答