本文介绍如何如何开启和单个对象公共读,批量开启对象公共读。
登录对象存储控制台。
在左侧导航栏,单击桶列表,在桶列表页面单击目标桶名称。
在文件列表页面,选择目标文件操作列下的 ... > 修改访问权限。
在修改访问权限对话框,选择公共读,单击确定。
登录对象存储控制台。
在左侧导航栏,单击桶列表,在桶列表页面单击目标桶名称。
在文件列表页面,选择目标文件操作列下的 ... > 修改访问权限。
在修改访问权限对话框,选择私有,单击确定。
当前仅支持使用 tosutil 工具在上传对象时批量开启对象公共读权限。
前提条件
在使用工具批量开启对象公共读操作前,您需要先完成以下操作:
操作步骤
在 tosutil 工具执行以下命令,批量上传文件,并设置文件的访问权限为公共读。
./tosutil cp file1_url,folder1_url|filelist_url tos://bucket[/prefix] -msm=2 -r -acl public-read
参数 | 参数类型 | 说明 |
---|---|---|
file_url | String | 本地文件路径。如果要上传多个文件,可以在可在命令中添加多个 |
folder_url | String | 本地文件夹路径,需要 |
filelist_url | String | 本地列表文件,记录了文件或文件夹的本地路径。说明如下:
|
bucket | String | 存储桶名称。 |
prefix | String | 批量操作时的对象名前缀。 |
-msm | Enum | 开启多文件或文件夹上传模式,说明如下:
注意
|
-r | Bool | 执行批量上传、下载或复制操作。 |
-acl | String | 上传或复制对象时可指定的预定义访问策略。支持的值如下:
|
说明
使用 tosutil 工具上传对象的更多参数介绍,请参见上传对象(cp)。