Amazon web services 删除AWS S3存储桶的诀窍是什么?

Amazon web services 删除AWS S3存储桶的诀窍是什么?,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,试图通过网页删除AWS中的S3 bucket,但什么都没有发生——没有错误消息,没有弹出窗口,什么都没有。删除屏幕上有一条标准的“键入bucket的名称以确认删除”消息,我确实键入了它(是的,我100%确定我拼写正确,我尝试了复制粘贴等),但当我点击确认按钮时,什么也没有发生。没有错误消息,删除屏幕不会消失,等等。什么都没有发生 在许多GUI上,一旦您成功地键入要删除的内容,“确认”按钮将变灰或更改颜色,但这里不会发生这种情况——甚至在我键入任何内容之前,按钮就显示为可单击;但是在我输入buck

试图通过网页删除AWS中的S3 bucket,但什么都没有发生——没有错误消息,没有弹出窗口,什么都没有。删除屏幕上有一条标准的“键入bucket的名称以确认删除”消息,我确实键入了它(是的,我100%确定我拼写正确,我尝试了复制粘贴等),但当我点击确认按钮时,什么也没有发生。没有错误消息,删除屏幕不会消失,等等。什么都没有发生

在许多GUI上,一旦您成功地键入要删除的内容,“确认”按钮将变灰或更改颜色,但这里不会发生这种情况——甚至在我键入任何内容之前,按钮就显示为可单击;但是在我输入bucket之前或之后,单击它都不会做任何事情

这是一个屏幕截图(我草草写下了名字的一部分,因为那有我的个人信息;但我确信我键入的是正确的)。我要做什么才能删除这个?

更新:我尝试创建一个新的不同的bucket,然后能够毫无问题地删除它。但我还是不能删除这个。我想可能这个bucket在使用中,或者是孤立的,或者是别的什么东西,但是我在AWS控制台的任何地方都找不到它被使用的痕迹,当我点击确认按钮时,也没有任何错误消息(或者任何动作),所以我不知道为什么AWS拒绝做任何事情。我怎么能100%用力用核弹把水桶炸开

进一步更新:点击网页上的bucket会显示“找不到错误数据”,这让我觉得这里有些东西被孤立了。但是bucket仍在显示,如何强制删除它


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

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


我猜,versioning=true只意味着如果您使用相同的名称上传,s3将创建对象的版本。

这似乎是亚马逊方面的延迟。我等了第二天,水桶就自己消失了。所以我想亚马逊的缓存需要刷新一下

您可以在此处获得更多信息:打开“网络”选项卡,查看是否有任何失败的请求。几小时后回来,我怀疑您会发现存储桶已不存在。我怀疑您没有删除此存储桶的权限,S3控制台也没有向您显示此故障。它可能有一个错误应用的S3策略,现在阻止您删除它。使用awcli尝试aws s3 rb s3://bucketname。发生了什么?我试图清空存储桶,但它也不允许我这样做——与上面的问题相同,它要求我键入存储桶名称,我输入了,但什么也没发生。有没有办法强制删除?如何删除策略?(或者查看是否有策略?此屏幕上没有显示任何内容)您可以通过选择bucket,然后在右侧窗格中选择properties,然后选择permissions,然后选择bucket policy来查找bucket策略。所选存储桶->属性->权限->存储桶策略