【问题标题】:AWS S3 Buckets Access Errors & Buckets Showing Old FilesAWS S3 存储桶访问错误和存储桶显示旧文件
【发布时间】:2019-02-18 22:36:23
【问题描述】:

我有多年来一直使用的 S3 存储桶,今天当我通过控制台登录手动上传一些文件时,我注意到我的所有存储桶都在访问选项卡下显示 ERROR。

虽然我仍然可以看到这些文件,但我无法上传或修改任何文件,而且我的存储桶中的所有文件都显示 12 月以来的旧版本,尽管我在本月刚刚更新了一些文本文件。此外,所有文件都缺少它们的元标记。

多年来我没有管理或更改我帐户中的任何权限,并且我是唯一有权访问这些文件的人。

其他人有这个问题吗?我该如何解决这个问题?

真的感觉 AWS 出现了一些重大故障,并用一些旧备份替换了我当前的文件。

【问题讨论】:

  • 这听起来像是权限问题。您使用的是根凭证还是 IAM 用户?凭据是否具有完整的 S3 访问权限? “访问”列尝试根据存储桶策略和对象 ACL 确定对象是否可公开访问。
  • @JohnRotenstein 感谢您的反馈。是的,我正在使用我的根凭据。我是唯一的用户,我已经创建了存储桶和文件,这是我第一次遇到这个问题。我没有更改我的根/用户帐户中的任何内容。即使我的凭据以某种方式被删除等,当我在一月和二月更新/上传了几个新版本时,为什么文件会在 12 月丢失或显示上次修改。确实,它看起来确实像一些旧的备份还原,并且所有元标记和文件权限都消失了。有什么建议吗?
  • 您可以检查 CloudTrail 以查看是否有任何 API 调用可以解释这些更改。如果您现在上传文件,它是否会正确反映在控制台中?当您上次更新/上传新版本时,您是如何将它们复制到 S3 的?
  • @JohnRotenstein 感谢有关 CloudTrail 的提示。它仅将我的访问权限和存储桶错误显示为Error code: ObjectLockConfigurationNotFoundError 和事件名称REST.GET.OBJECT_LOCK_CONFIGURATION。另外,我尝试创建一个新存储桶,但没有运气。上传也不起作用。根据我的文件更新,通常,如果我有更新版本,我会先删除旧版本并上传新版本。今天,我什至无法上传新文件。同样,这些文件显示为在 12 月最后一次修改,而我每周都在处理它们。关于错误的任何想法?
  • 在诊断过去之前,我会专注于获得正常功能。您应该能够创建一个存储桶并上传到它。您在尝试时遇到了什么错误?

标签: amazon-web-services amazon-s3


【解决方案1】:

我遇到了同样的问题(旧文件部分除外)。在我的情况下,它是一个名为“Avira Browserschutz”的浏览器插件,它是一个与 adblock 类似的插件,它导致了它。 uBlock Origin 等其他插件可能会导致相同的行为。

通过禁用上述插件或以隐身模式访问 AWS 来测试它。

【讨论】:

  • 感谢您的提示!原来是 AdGuard Adblocker 插件。
猜你喜欢
  • 2020-06-15
  • 2022-12-09
  • 1970-01-01
  • 2016-11-16
  • 2016-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多