amazon-web-services - 调用 DeleteBucket 操作时发生错误 (AccessDenied) : Access Denied

标签 amazon-web-services amazon-s3 amazon-ec2

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

[ec2-user@ip-172-31-31-84 temp]$ aws s3 rb --force s3://elasticbeanstalk-us-east-2-719330736384/

remove_bucket failed: s3://elasticbeanstalk-us-east-2-719330736384/ An error occurred (AccessDenied) when calling the DeleteBucket operation: Access Denied

最佳答案

默认情况下,Elastic Beanstalk 存储桶策略拒绝删除。

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

然后找到这个语句

{
"Sid": xxxxxxxxx,
"Effect": "Deny",
"Principal": {
"AWS": "*"
},
"Action": "s3:DeleteBucket",
"Resource": xxxxxxxxxx
}

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

保存对存储桶策略的更改。

再次尝试删除。

关于amazon-web-services - 调用 DeleteBucket 操作时发生错误 (AccessDenied) : Access Denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48624576/

相关文章:

bash - 将文本文件中的额外列拆分为单独的行(保留第一列)

amazon-web-services - 自动将代码从Git实验室部署到AWS EC2实例

amazon-s3 - Elasticsearch v0.19.0的S3网关设置问题

amazon-s3 - Cloudfront 使用 307 临时重定向重定向到 S3 端点

linux - Amazon Linux AMI EC2 - 缺少包

amazon-ec2 - 快速 AWS 自动扩展

amazon-web-services - 如何设计关键模式以使每个应用程序只有一个 DynamoDB 表?

linux - 在 AWS Linux 实例中,哪个命令可以代替 systemctl 和 systemd?

node.js - 在无服务器阶段之间重用相同的 s3 存储桶

java - 带有嵌入式 tomcat 的 Spring Boot 应用程序