无法删除S3存储桶

时间:2017-08-15 13:31:04

标签: amazon-web-services amazon-s3

我使用控制台创建了一个s3存储桶,而配置我删除了默认的选定用户。现在,当我尝试使用控制台删除存储桶时,它表示拒绝访问。 我知道我应该删除用户。但是,当我在权限中单击存储桶名称时,它会显示所有者:myUserName和存储桶策略:否 我该如何删除它? 据我所知,有所有者但没有所有者的许可,因为我在配置时删除了它。

5 个答案:

答案 0 :(得分:13)

您无法删除它,因为根据此thread

,所有主体上的“ s3:DeleteBucket”都会受到拒绝影响

您只需执行以下步骤-

  1. root用户身份登录。 (不是您可能指定的任何IAM用户)
  2. 转到S3控制台。
  3. 单击要删除的存储桶。
  4. 在“权限”标签下,单击“桶策略”
  5. 点击“删除”

现在您将能够删除存储桶。

顺便说一句,如果您仔细查看“声明”数组的最后一个元素,则在单击删除之前,您将了解引起问题的原因。

答案 1 :(得分:2)

你可以试试这个:

  1. 创建一个新Bucket(不要更改任何内容,保持默认值)。
  2. 转到S3控制台,列出所有存储桶。
  3. 选择新创建的存储桶。
  4. 点击权限。
  5. 复制所有者访问权限下的帐户ID。
  6. 转到旧桶的权限。
  7. 使用复制的帐户ID添加帐户。
  8. 现在尝试删除它。

答案 2 :(得分:0)

删除存储桶策略,您将能够删除存储桶

答案 3 :(得分:0)

与删除空白相比,最好删除语句数组中的特定元素。

答案 4 :(得分:0)

我无法删除由 Elastic Beanstalk 创建的 S3 资源

  1. 存储桶政策
  2. 再次删除 S3 就成功了
相关问题