如果我将文件上传到 S3,其文件名与存储桶中对象的文件名相同,它会覆盖它。有哪些选项可以避免覆盖具有相同文件名的文件?我在我的存储桶中启用了版本控制,认为它会解决问题,但对象仍然被覆盖。
最佳答案
我上面的评论不起作用。我认为 WRITE
ACL 也适用于对象,但它仅适用于存储桶。
由于您启用了版本控制,您的对象不会被覆盖。但是,如果您未在 GET 请求或 URL 中指定版本,则将采用最新版本。这意味着当您将对象放入 S3 时,您需要保存响应告诉您的版本 ID,以便检索第一个对象。
关于php - Amazon S3 避免覆盖同名对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12654828/