Dan*_*ate 4 amazon-s3 amazon-web-services
我是该账户的根用户,没有 IAM 为什么在尝试删除我的存储桶时会收到此消息。
权限不足,无法删除存储桶 在您或您的 AWS 管理员更新 IAM 权限以允许 s3:DeleteBucket 后,选择删除存储桶。了解有关 Amazon S3 API 响应“拒绝访问”中的身份和访问管理的更多信息
作为 root 用户,我如何删除这个存储桶?
小智 10
可能为您的存储桶定义了一个存储桶策略,该策略拒绝s3:DeleteBucket所有主体的权限。您必须删除存储桶策略才能将其删除。这里也提出了类似的问题:
https://forums.aws.amazon.com/thread.jspa?messageID=815481
在线程结束时,AWS 用户提供了以下步骤来解决问题:
尽管通过 Root 帐户尝试删除 S3 存储桶,但您在删除 S3 存储桶时仍收到“访问被拒绝”错误消息的原因主要是由于所有主体的“s3:DeleteBucket”操作都存在拒绝效果。这将拒绝所有 AWS 身份对 S3 存储桶执行“s3:DeleteBucket”操作。
但是,即使存在严格的拒绝策略,Root 用户也可以继续删除 S3 存储桶策略。为了重新获得存储桶的访问权限,我要求您遵循以下流程:
- 在 AWS 控制台中以 Root 用户(而不是 IAM 管理员用户)身份登录。
- 导航到 S3 控制台。
- 选择您无法访问的存储桶。您将收到“访问被拒绝”错误消息。忽略错误消息并单击“权限”选项卡。
- 接下来单击“存储桶策略”选项卡并选择“删除”。
删除桶策略后,刷新页面即可获得桶的访问权限。现在您可以继续删除该存储桶。
| 归档时间: |
|
| 查看次数: |
1676 次 |
| 最近记录: |