这是我上周上传的四个文件的链接,但现在已从我的 S3 存储桶中消失:
https://gh-resource.s3.amazonaws.com/ghImage/SWjqzgXy9rGCYvpRF-naypyidaw.jpg
https://gh-resource.s3.amazonaws.com/ghImage/SWjqzgXy9rGCYvpRF-london.jpg
https://gh-resource.s3.amazonaws.com/ghImage/SWjqzgXy9rGCYvpRF-brussels.jpg
https://s3.amazonaws.com/gh-resource/ghImage/SWjqzgXy9rGCYvpRF-ottawa.jpg
我知道它们已成功上传,因为在它们消失之前我在我的网站上多次看到它们。上面的最后一个文件(ottawa),我刚刚重新上传了,这样我就可以查看权限,看看是否有过期日期或过期规则。当我查看权限时,“每个人”都有读取/下载权限。到期日为无,到期规则为 N/A。在过去一年左右的时间里,这种情况经常发生。可能是什么原因造成的?
最佳答案
您应该在您的存储桶上启用日志记录。这将告诉您谁/什么正在删除您的文件。
参见:Logging Amazon S3 API Calls By Using AWS CloudTrail
我发现如果您设置了过期策略,您也会在日志中看到它。参见 Lifecycle and Other Bucket Configurations了解更多信息。
关于amazon-s3 - 文件从 Amazon S3 中消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40076901/