子账号权限管理

可授权NOS Action和对应资源

Action Action描述 资源
comb:nos:PutObject 上传对象至桶 comb:nos:*:*:*:${bucket}/${object}
comb:nos:DeleteObject 删除对象 comb:nos:*:*:*:${bucket}/${object}
comb:nos:DeleteMultiObject 删除多个对象 comb:nos:*:*:*:${bucket}
comb:nos:GetObject 读取对象内容 comb:nos:*:*:*:${bucket}/${object}
comb:nos:GetBucket 拉取全部对象 comb:nos:*:*:*:${bucket}
comb:nos:HeadObject 获取对象信息 comb:nos:*:*:*:${bucket}/${object}
comb:nos:InitMultiUpload 初始化分块上传 comb:nos:*:*:*:${bucket}/${object}
comb:nos:UploadPart 上传分块数据 comb:nos:*:*:*:${bucket}/${object}
comb:nos:CompleteMultiUpload 提交分块上传 comb:nos:*:*:*:${bucket}/${object}
comb:nos:ListPart 拉取全部分块信息 comb:nos:*:*:*:${bucket}/${object}

注意:${bucket}和${object}分别表示具体桶名称以及对象名称

NOS API接口和对应的NOS Action

API Action描述 Action
PutObject 上传对象至桶 comb:nos:PutObject
DeleteObject 删除对象 comb:nos:DeleteObject
DeleteMultiObject 删除多个对象 comb:nos:DeleteMultiObject
GetObject 读取对象内容 comb:nos:GetObject
GetBucket 拉取全部对象 comb:nos:GetBucket
ListObject 拉取全部对象 comb:nos:GetBucket
HeadObject 获取对象信息 comb:nos:HeadObject
InitMultiUpload 初始化分块上传 comb:nos:InitMultiUpload
UploadPart 上传分块数据 comb:nos:UploadPart
CompleteMultiUpload 提交分块上传 comb:nos:CompleteMultiUpload
ListPart 拉取全部分块信息 comb:nos:ListPart

注意:NOS的Action:”ListBucket” 默认对所有子账号开放

策略管理

NOS管理权限包括如下Action:

  • comb:nos:PutObject
  • comb:nos:DeleteObject
  • comb:nos:DeleteMultiObject
  • comb:nos:GetObject
  • comb:nos:GetBucket
  • comb:nos:HeadObject
  • comb:nos:InitMultiUpload
  • comb:nos:UploadPart
  • comb:nos:CompleteMultiUpload
  • comb:nos:ListPart

NOS只读权限包括如下Action:

  • comb:nos:GetObject
  • comb:nos:GetBucket
  • comb:nos:HeadObject