我使用控制台创建了一个S3桶,并在配置期间删除了默认选择的用户。现在当我尝试使用控制台删除该桶时,它显示访问被拒绝。 我知道我应该删除了这个用户。然而,当我在权限中单击桶名称时,显示所有者为:myUserName和桶策略为:无。 我该如何删除它? 据我所知,存在所有者但没有所有者权限,因为在配置期间已将其删除。
我使用控制台创建了一个S3桶,并在配置期间删除了默认选择的用户。现在当我尝试使用控制台删除该桶时,它显示访问被拒绝。 我知道我应该删除了这个用户。然而,当我在权限中单击桶名称时,显示所有者为:myUserName和桶策略为:无。 我该如何删除它? 据我所知,存在所有者但没有所有者权限,因为在配置期间已将其删除。
由于所有根据此 主题 的原则上都有对"s3:DeleteBucket"的拒绝效果,因此您无法删除它。
您可以按照以下步骤进行 -
现在您将能够删除存储桶。
顺便说一句,在单击“删除”之前,如果您仔细查看“Statement”数组的最后一个元素,您将看到造成问题的原因。
删除存储桶策略后,您将能够删除该存储桶。
你可以有两种方式尝试:
第一(推荐):删除桶策略并删除桶。
第二:按照以下步骤操作
我无法删除由Elastic Beanstalk创建的S3资源
我成功删除了存储桶,方法是在权限标签下将“Action”:“Deny”更改为“Action”:“Allow”