1. 对象管理
1.1. 创建文件夹
创建文件夹
您可以通过管理控制台在已创建的Bucket中新建一个文件夹,从而更方便的对存储在Bucket中的数据进行管理。
实现说明:
对象存储以扁平化结构来存放对象,无文件夹概念,为适应用户使用习惯,通过对象键中以“/”为后缀命名的对象来实现“文件夹”,实际上“文件夹”在对象存储中,其存储空间为 0。
操作步骤:
1、登录云控制台,进入项目详情内,菜单【存储】-【对象存储】的Bucket列表选项卡中,点击Bucket名称进入详情页面
2、在详情页中的文件管理选项卡中,点击【新建文件夹】,遵循命名规则设置文件夹名称,点击【确定】。
1.2. 删除文件夹
当您不再需要某个文件夹时,可对其进行删除操作。
注意事项:
删除文件夹前,必须先删除文件夹内的所有文件与文件夹。
操作步骤:
1、登录云控制台,进入项目详情内,菜单【存储】-【对象存储】的Bucket列表选项卡中,点击Bucket名称进入详情页面。
2、在详情页中的文件管理选项卡中,列表中勾选要删除的文件夹,点击批量操作下的【删除】。
1.3. 上传文件
创建了Bucket之后,您可以上传任何类型的文件到Bucket中。
注意事项:
通过控制台上传的文件,最多同时允许20个且总大小不超过100M。
操作步骤:
1、登录云控制台,进入项目详情内,菜单【存储】-【对象存储】的Bucket列表选项卡中,点击Bucket名称进入详情页面。
2、在详情页中的文件管理选项卡中,点击【上传文件】。
3、选择要上传的文件,并设置好待上传文件的读写权限,点击【确定】。
1.4. 下载文件
您可以通过管理控制台通过获取已上传文件的地址,将存储在Bucket中的文件下载至本地。
操作步骤:
1、登录云控制台,进入项目详情内,菜单【存储】-【对象存储】的Bucket列表选项卡中,点击Bucket名称进入详情页面。
2、在详情页中的文件管理选项卡下,文件列表中找到要下载的文件,点击【文件信息】。
3、在文件信息中可以获取到该文件的URL地址,可复制到浏览器中或使用下载工具进行下载。
1.5. 设置对象访问权限
对象存储服务提供基于对象维度的访问权限设置,且该权限优先级高于存储桶的访问权限。适用于在私有Bucket中对特定对象设置允许公有访问,或在公有Bucket中对特定对象设置需要鉴权才可访问等场景。
操作步骤:
1、登录云控制台,进入项目详情内,菜单【存储】-【对象存储】的Bucket列表选项卡中,点击Bucket名称进入详情页面。
2、在详情页中的文件管理选项卡中,文件列表中找到要设置的文件,点击【更多】-【设置读写权限】。
3、设置文件权限,点击【确定】。
1.6. 设置HTTP头
文件的 HTTP 头是服务器以 HTTP 协议传送 HTML 资料到浏览器前所送出的字串。通过修改 HTTP 头部,可以改变页面的响应形式,或者传达配置信息。修改文件的 HTTP 头不会修改对象本身。
设置说明:
系统提供了以下几种 HTTP 头部标识供配置:
HTTP头 | 类型 | 说明 |
---|---|---|
Cache-Control | 文件的缓存机制 | |
Content-Type | 文件类型 | |
Content-Disposition | 下载时的名称展示 | |
Expires | 用来控制缓存的失效日期 | |
Content-Encoding | 文件的编码格式 | |
Content-Language | 文件内容的语言编码 | |
x-oss-meta-[自定义内容] | 自定义源数据 |
相关说明,可参阅 对象概述 文档中的“对象元数据(Metadata)”部分。
设置一个文件的HTTP头
操作步骤:
1、登录云控制台,进入项目详情内,菜单【存储】-【对象存储】的Bucket列表选项卡中,点击Bucket名称进入详情页面。
2、在详情页中的文件管理选项卡中,文件列表中找到要设置的文件,点击【更多】-【设置HTTP头】。
3、在弹出窗口中设置相应的信息。设置HTTP头将对所选对象的原有设置进行覆盖,未设置的参数覆盖为空。点击【确定】,设置成功。
批量设置HTTP头
您可以对文件批量进行HTTP头的设置,批量设置HTTP头,将对所选对象的原有设置全部覆盖,未设置的参数覆盖为空。
操作步骤:
在文件列表中选中要设置的文件,点击【批量操作】的-【设置HTTP头】或【自定义源数据】进行设置并保存。
1.7. 删除文件
可通过控制台对已上传至Bucket的文件进行删除。
操作步骤:
1、登录云控制台,进入项目详情内,菜单【存储】-【对象存储】的Bucket列表选项卡中,点击Bucket名称进入详情页面。
2、在详情页中的文件管理选项卡下,文件列表中找到要删除的文件,点击【更多】-【删除】。
3、 也可点击批量操作下的删除,同时删除多个文件。