无法删除S3存储桶,因为它不存在

时间:2019-11-15 19:18:38

标签: amazon-web-services amazon-s3

今天,全新的AWS账户创建了一个存储静态网页的存储桶。 通过Web界面创建并将其配置为公开(可以通过“ bucket-name.s3-website.eu-west-2.amazonaws.com”访问该页面)

我点击了通过界面删除存储桶的操作,没有任何反应。 值得注意的是,此后单击存储桶并在config no中导航,则在UI上显示“无数据”错误。存储桶策略部分为空。

根据-Unable to delete S3 bucket尝试将自己重新添加到属性中 给我“发生意外错误”。

当您单击存储桶时,它将显示以下属性


Events 0 Active notifications
Versioning -
MFA delete -
Logging Disabled
Static web hosting Disabled
Tags 0 Tags
Requester pays Disabled
Object lock Disabled
Transfer acceleration Disabled
Permissions
Owner REDACTED
Block public access Disabled
Bucket policy No
Access control list 0 Grantees
CORS configuration No
Management
Lifecycle Disabled
Replication Disabled
Analytics Disabled
Inventory Disabled
Metrics Disabled

通过cli尝试过

aws s3 rb s3://bucket-name --force --debug
aws s3api delete-bucket --bucket bucket-name
aws s3api get-bucket-policy-status --bucket bucket-name

告诉我存储桶不存在

fatal error: An error occurred (NoSuchBucket) when calling the ListObjectsV2 operation: The specified bucket does not exist

remove_bucket failed: Unable to delete all objects in the bucket, bucket will not be deleted.

回到Web界面,我尝试创建一个具有相同名称的新存储桶,但由于它已经存在,它阻止了我。

在线浏览似乎表明这是因为不再有指定的区域或Alternatley,它只是花了一段时间才能反映出它已被删除,但此后我创建并删除了其他存储桶而没有任何问题。

1 个答案:

答案 0 :(得分:0)

更新:大约20小时后,水桶自动消失。对于任何遇到类似问题的人来说,耐心似乎是您唯一的选择。