设置文件权限
更新时间:2024-06-14
概述
您可以在 BOS 控制台对文件的访问进行设置。BOS 控制台支持粗粒度访问权限设置,可以将其设置为公共读、私有或自定义权限。在不修改文件权限的情况下,该文件的访问权限将和所在的 Bucket 权限保持一致。
注意事项
- 归档存储类型文件不支持设置文件访问权限。
设置文件权限
- 登录 BOS 管理控制台,进入Bucket列表页面。
- 在 BOS 控制台左侧的导航栏中选择目标文件所在的Bucket,点击打开该 Bucket 的文件列表页。
- 点击目标文件名称或者操作栏中的文件信息,页面右侧弹出“文件信息”窗口。
- 在文件信息页面中,点击“文件访问权限”后的设置按钮,对文件的读操作进行权限调整。
-
文件权限设置中,文件权限默认与所属 Bucket 的权限一致。您可根据需要将文件的访问权限设置为公共读、私有或自定义权限。当文件读操作权限与所属Bucket权限不一致时,以文件权限为准。权限说明如下:
- 公共读:任何用户均可读取该object。
- 私有:除本人外,其余用户都不可读取该object。
-
自定义:进行对象级别精细权限管理,支持用户通过添加百度智能云账号ID为为指定用户分配权限。
- 只读:用户仅可读取该object。
- 读写:用户被授予FULL_CONTROL权限,对该object可进行读写操作。
- 点击确定修改完成,页面弹出“保存成功”,文件信息页面中的文件访问权限立即改变。
相关 API
- PutObjectAcl 接口:使用 PutObjectAcl API 设置 Object 的访问权限。
- GetObjectAcl 接口:使用 GetObjectAcl API 获取某个 Object 的访问权限。
- DeleteObjectAcl 接口:使用 DeleteObjectAcl API 删除某个 Object 的访问权限。