在我的控制台中,我看到AWS Elastic Beanstalk创建的空桶。
它的名字是'elasticbeanstalk-ap-northeast-1-xxxxxxx'。
我已经删除了我的Elastic Beanstalk项目,但S3存储桶仍然存在,我无法删除。
有没有办法删除它?
答案 0 :(得分:57)
转到S3管理控制台。 检查弹性豆茎桶的属性。 在“权限”下,编辑存储桶策略并删除所有条目,然后保存。 现在给出删除。
答案 1 :(得分:14)
通常,Elastic Beanstalk明确拒绝DeleteBucket
操作。您可以将其更改为Allow
,然后它应该可以正常工作。
{
"Sid": "YOUR EB SID",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:DeleteBucket",
"Resource": "YOUR EN ARN"
}
答案 2 :(得分:5)
转到S3管理控制台。检查弹性豆茎桶的属性。在“权限”下,编辑存储桶策略。
存储桶策略明确拒绝DeleteBucket操作。将存储桶策略更新为允许s3:DeleteBucket操作:
{
"Sid": "YOUR EB SID",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:DeleteBucket",
"Resource": "YOUR EN ARN"
}
保存存储桶策略,现在继续删除存储桶。
答案 3 :(得分:2)
您可以在开发人员的控制台中看到403错误>网络(日志)浏览器。 您可以按照以下步骤删除您的存储桶。
1. Select your s3 bucket by clicking on bucket name
2. click on permissions
3. click on Bucket Policy
4. click on Delete
5. now go back to S3 home and select bucket that you have just modified by clicking next to the bucket name (which will highlight your row)
6. click on Delete bucket.