【问题标题】:What is the trick to delete an AWS S3 bucket?删除 AWS S3 存储桶的技巧是什么?
【发布时间】:2020-04-13 20:21:35
【问题描述】:

尝试通过网页删除 AWS 中的 S3 存储桶,但没有任何反应——没有错误消息,没有弹出窗口,什么也没有。删除屏幕有一个标准的“输入存储桶的名称以确认删除”消息,我确实输入了它(是的,我 100% 确定我拼写正确,我尝试过复制粘贴等)但是当我点击确认按钮没有任何反应。没有错误消息,删除屏幕也没有消失,等等。没有任何反应。

在许多 gui 上,一旦您成功输入要删除的内容,“确认”按钮就会变灰或改变颜色,但这里不会发生这种情况——即使在我输入任何内容之前,该按钮就显示为可点击;但是在我输入我的存储桶之前或之后单击它都不会做任何事情。

这是一个屏幕截图(我潦草地写下了部分名称,因为其中包含我的个人信息;但我确定我输入正确)。我有什么技巧可以删除它吗?

更新:我尝试创建一个新的不同存储桶,然后能够毫无问题地删除它。但是我还是删不掉这个。我认为这个存储桶可能以某种方式正在使用或孤立或其他东西,但我在 AWS 控制台的其他任何地方都找不到它被使用的任何痕迹,并且当我单击确认按钮时没有错误消息(或根本没有任何操作) ,所以我不知道为什么 AWS 拒绝做任何事情。我怎样才能 100% 强行将这个桶炸开?

进一步更新:单击网页上的该存储桶会显示“找不到错误数据”,这让我觉得这里有些东西被孤立了。但是bucket还是出现了,怎么强制删除呢?

【问题讨论】:

  • 您可以在这里获得更多信息:stackoverflow.com/questions/41811971/…
  • 打开网络标签,看看有没有失败的请求。
  • 几个小时后再回来,我猜你会发现桶不见了。
  • 我怀疑您没有删除此存储桶的权限,并且 S3 控制台没有向您显示此故障。它可能有一个应用不正确的 S3 策略,现在阻止您将其删除。使用 awcli 尝试 aws s3 rb s3://bucketname。会发生什么?

标签: amazon-web-services amazon-s3


【解决方案1】:

这似乎是亚马逊方面的延迟。我等了第二天,然后水桶自己消失了。所以我猜亚马逊的缓存只需要刷新什么的。

【讨论】:

    【解决方案2】:

    确保您的存储桶为空且没有与之关联的策略。

    另外,这对我有用。我没有在存储桶上启用版本控制。当您从 s3 存储桶中删除一个对象时,它会在该对象上放置一个“删除标记”并将其从列表中隐藏。当您单击“显示”版本按钮时,您将看到带有删除标记的已删除对象。选择此对象(带有删除标记)并再次删除它。这是永久删除。现在你的对象真的不见了,你的桶真的是空的。之后,我就可以删除我的存储桶了。

    我猜,versioning=true 仅表示如果您使用相同的名称上传,s3 将创建对象的版本。

    【讨论】:

    • 我试图清空存储桶,但它也不允许我这样做 - 与上面要求我输入存储桶名称的问题相同,我做了,但没有任何反应。有什么办法可以强制删除吗?
    • 如何删除策略? (或者看看是否有政策?它没有在这个屏幕上显示任何内容)
    • 您可以通过选择存储桶然后在右侧窗格中找到存储桶策略,选择属性,然后选择权限,然后选择存储桶策略。选定的存储桶->属性->权限->存储桶策略
    猜你喜欢
    • 1970-01-01
    • 2018-09-11
    • 2020-12-14
    • 1970-01-01
    • 2017-08-24
    • 2012-05-16
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多