首页/云/云与容器速查/桶权限:ACL 与桶策略
计算与存储56 条

桶权限:ACL 与桶策略

桶权限分粗粒度 ACL(私有/公共读/公共读写)与细粒度桶策略(Policy):控制谁能对哪些对象执行哪些操作,还能限制来源 IP 与协议。

云与容器速查云更新于 2026-10-12
ACL私有(默认)/公共读/公共读写;公共读写几乎不应使用
桶策略JSON Policy:Principal + Action + Resource + Condition
组合接口调用要同时通过 RAM 授权与桶策略;两者取交集
加固限制 Referer、强制 HTTPS(SecureTransport)、限制源 VPC

允许匿名只读某前缀的桶策略片段

允许匿名只读某前缀的桶策略片段
{
  "Version": "1",
  "Statement": [{
    "Effect": "Allow",
    "Principal": ["*"],
    "Action": ["oss:GetObject"],
    "Resource": ["acs:oss:*:*:my-bucket/public/*"]
  }]
}
一旦误设公共读写,任何人都能上传/覆盖/删除文件;定期用配置审计扫描公共访问权限。

易错点

  • 全桶公共读:目录可被枚举、流量被白嫖
  • 策略与 RAM 权限同时配置后互相矛盾,排查困难

数据来源与参考

  • 阿里云文档:Bucket 策略
  • 腾讯云文档:存储桶访问权限
  • 华为云文档:桶策略

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌