调用DeleteBucket操作时发生错误(AccessDenied):拒绝访问

Nar*_*ala 3 amazon-s3 amazon-ec2 amazon-web-services

调用DeleteBucket操作时发生错误(AccessDenied):拒绝访问

[ec2-user@ip-172-31-31-84 temp]$ aws s3 rb --force s3://elasticbeanstalk-us-east-2-719330736384/
Run Code Online (Sandbox Code Playgroud)

remove_bucket failed:s3:// elasticbeanstalk-us-east-2-719330736384 /调用DeleteBucket操作时发生错误(AccessDenied):拒绝访问

J. *_*har 10

默认情况下,Elastic Beanstalk Bucket策略拒绝删除.

转到存储桶的策略(存储桶 - >属性 - >权限 - >编辑存储桶策略)

然后找到这个声明

{
"Sid": xxxxxxxxx,
"Effect": "Deny",
"Principal": {
"AWS": "*"
},
"Action": "s3:DeleteBucket",
"Resource": xxxxxxxxxx
}
Run Code Online (Sandbox Code Playgroud)

将效果从拒绝更改为允许.

将更改保存到Bucket Policy.

请尝试重新删除.