大量文件出现在我的Amazon S3存储桶中。

8

我的S3存储桶(bucket)中的对象和文件名已从我选择的名称更改为如下屏幕截图所示的名称。现在,当我更新文件时,它成功上传,但不会更改,修改日期不变,代码的更改也不会在网页上显示。请问有谁能帮助我找出这个存储桶发生了什么问题,并且如何修复它?

查看文件和对象名称都很奇怪


Amazon S3对象不会无故更改它们的名称。只有某些人(或某些应用程序)可以访问您的帐户并进行更改。此外,如果您上传了文件但日期未更改且内容未更改,则表明您未上传文件(或至少未上传到您正在查看的位置)。您是如何上传文件的?是通过S3管理控制台,还是通过第三方程序(从文件名判断)? - John Rotenstein
你看到的文件名是已更改的,我不知道为什么,我的文件名很简单,比如“analytics.html”。而且我没有使用任何第三方程序,只是简单地拖放更改后的文件。 - Tidi
1个回答

19
您展示的文件是由Amazon S3 Bucket日志记录创建的,该记录会创建访问Amazon S3的请求的日志文件
在您的存储桶中,可以通过属性面板来激活日志记录,并指定日志的目标存储桶和前缀。
因此,这些文件不是被重命名,而是由Amazon S3生成的额外日志文件。
如果它们与您的文件位于同一位置,会导致混淆!您的文件仍然存在,但可能出现在较后面的命名方案中。
我建议:
  • 进入存储桶的属性
  • 如果您不需要日志,请禁用桶日志记录
  • 如果您想要保留日志,请将其配置为写入到其他存储桶中,或者同一存储桶但具有前缀(目录)
  • 删除或移动现有的日志文件,以便只剩下非日志文件

亚马逊的设置相当糟糕。我现在正在处理这个问题,但我找不到我之前使用的目录。 - zero_cool

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接