在对aws托管的静态网站进行了一些更改之后,我通过AWS控制台删除了aws s3存储桶。但是,存储桶现在是孤立的。尽管它未在AWS控制台中列出,但我仍然可以通过CLI和URI看到它的剩余内容。
当我尝试重新创建具有相同名称的www存储桶时,AWS控制台返回以下错误:
Bucket already exists
有问题的存储桶带有一个www前缀,所以现在我有同一个网站的两个不同版本(www和非www)。
问题URI是:
www.michaelrieder.com and www.michaelrieder.com.s3-eu-west-1.amazonaws.com
我多次尝试使用aws s3 CLI实用程序删除存储桶。我尝试了aws rb force,aws rm和其他我认为可能可行的其他命令。
我需要删除并重新创建名称完全相同的存储桶,以使www网站重定向能够正常工作,因为aws严格执行静态网站命名约定。
例如,当我执行aws s3 CLI命令时:
aws s3 rb s3://www.michaelrieder.com --force --debug
典型的CLI错误消息是:
An error occurred (AccessDenied) when calling the DeleteObject operation: Access Denied
它认为这可能是与缓存相关的问题,并且存储桶会在一段时间后自动刷新,但是该问题持续了48个小时以上。
这似乎是一个权限问题,但是我无法找到一种方法来更改幻影存储桶的权限,也无法找到任何删除该存储桶甚至单个对象的方法,因为我无法通过AWS控制台或aws s3 CLI。
赞赏任何想法。请帮忙。