logo
tt's Note
  • 运维
    • 数据库
    • linux
    • vpn
    • 日志
    • 中间件
    • 服务
    • 监控
    • shell
    • windows
    • 语言
    • 云服务
    • 其他
  • 开发
    • 工具
  • 软件
    • 浏览器
    • 多端
    • win
    • mac
    • 网站
  • 项目
    • 效率工具
    • 兴趣
  • 脚本
    • jenkins
    云服务概览
    阿里云oss授权单目录
    ossfs&s3fs
    阿里云ossutil
    aws-s3
    亚马逊s3fs
    七牛oss
    上一页云服务概览下一页ossfs&s3fs

    #阿里云oss授权单目录

    在生产环境下, 我们常常给每个项目都做oss权限分离, 这样有助于生产环境安全

    #1、创建子账号

    #2、创建权限

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": "oss:ListObjects",
          "Resource": "acs:oss:*:<账户id>:<Bucket>",
          "Condition": {
            "StringLike": {
              "oss:Prefix": [
                "<授权目录>",
                "<授权目录>/*"
              ]
            }
          }
        },
        {
          "Effect": "Allow",
          "Action": [
            "oss:GetObject",
            "oss:GetObjectAcl",
            "oss:PutObject",
            "oss:DeleteObject"
          ],
          "Resource": [
            "acs:oss:oss-*:<账户id>:<Bucket>/<授权目录>/*"
          ]
        }
      ]
    }
    Tip

    其中acs:oss:*:<账户id>:<Bucket>中的*代表所有地域

    #3、给子账号赋予刚刚创建的权限