因IP限制策略被锁无法操作AWS S3存储桶,如何重新获取访问权限?
AWS S3存储桶因IP限制策略被锁定的恢复步骤
方案1:使用根用户操作(优先推荐)
- 以AWS根用户身份登录控制台(注册AWS时使用的邮箱账号,非IAM子账号)
- 进入S3服务控制台,定位到被锁定的存储桶,进入「权限」选项卡
- 找到「存储桶策略」模块,点击删除清空当前错误配置的策略
- 策略删除后即可恢复所有操作权限,你可以重新配置符合要求的IP访问规则
根用户拥有AWS服务的最高操作权限,不受存储桶策略的显式拒绝规则限制,可直接修改或删除桶策略。
方案2:通过AWS CLI删除错误桶策略
- 联系账号管理员为你当前使用的IAM身份添加
s3:DeleteBucketPolicy权限 - 本地安装配置好AWS CLI后,执行以下命令(将
<bucket-name>替换为你的存储桶名称):aws s3api delete-bucket-policy --bucket <bucket-name> - 命令执行完成后,原有IP限制策略失效,存储桶访问权限恢复正常。
方案3:切换到策略允许的IP段操作
- 如果你还记得之前配置的允许访问IP范围,可通过VPN、跳板机等方式将当前公网出口IP切换至允许范围内
- 重新登录S3控制台即可正常查看、修改桶策略,调整IP规则后切回原有IP即可正常操作。
对应错误截图
- 删除存储桶时的权限报错:

- 对象列表页权限报错:

- 权限页访问报错:

内容的提问来源于stack exchange,提问作者Pulse Nova
相关产品推荐
相关产品推荐

