EBS(Elastic Beanstalk)创建的存储桶无法删除

Posted

技术标签:

【中文标题】EBS(Elastic Beanstalk)创建的存储桶无法删除【英文标题】:Bucket created by EBS (Elastic Beanstalk) cannot be deleted 【发布时间】:2021-04-14 17:55:00 【问题描述】:

我尝试了 Elastic Beanstalk(EBS) 来练习我的学习,并很快将其删除。但是,我看到此 EBS 服务在启动期间创建了一个 S3 存储桶,尽管在我删除帐户中的 EBS 时其他所有内容(如 Ec2)都已删除,但它仍然存在。我也想删除此 S3,但删除时出错:“删除存储桶的权限不足” 在您或您的 AWS 管理员更新您的 IAM 权限以允许 s3:DeleteBucket 后,选择删除存储桶。 API 响应 - 拒绝访问

我创建了 EBS 并在我的 root 帐户下删除。尝试删除 S3 时,我仍在我的 root 帐户下,但出现此错误。有人可以建议,我在这里缺少什么,因为我没有使用任何 S3 角色,因为它在其错误消息中指出。有什么帮助吗?

【问题讨论】:

【参考方案1】:

请转到 Backet 的权限并删除存储桶策略。拒绝删除的是 EB 创建的存储桶策略。

删除策略后,您也可以删除存储桶。

【讨论】:

谢谢!虽然我删除了角色,但无济于事。因此,我修改了允许我删除它的现有策略本身。感谢您的提示。非常感谢!

以上是关于EBS(Elastic Beanstalk)创建的存储桶无法删除的主要内容,如果未能解决你的问题,请参考以下文章

在 Elastic Beanstalk EC2 上使用 EBS 卷的问题

如何为我的 Elastic Beanstalk 单实例配置 SSL

VPC 中的 Elastic Beanstalk 应用程序无法公开访问

AWS 自动将 EBS 卷附加到 Elastic Beanstalk 后面的 EC2 实例

将流量从 Ionos 域转发到 AWS Elastic Beanstalk

如何使用 Terraform 为 Elastic Beanstalk 中的 EC2 实例设置 EBS 根卷以持久保存