Appearance
快速上手
Bucket 管理
Bucket 管理包含 Bucket 的增删改查等操作,FOS控制台首页即进入 Bucket 管理页面。
1、Bucket创建
1.1)FOS控制台,点击创建Bucket,输入参数后点击立即创建;
说明:
Bucket名称:Bucket的名称是全局唯一的,Bucket的命名有以下规范:
- 只能包括小写字母,数字,短横线(-)。
- 必须以小写字母或者数字开头。
- 长度必须在4-63字节之间。
读写权限:提供3种权限可供租户选择:
- 私有:本租户用户可读写指定 Bucket 中的数据,默认使用私有权限。
- 公共读:相同endpoint租户可读取 Bucket 中的数据,写操作需要进行身份验证。
- 公共读写:相同endpoint租户可读写 Bucket 内的 Object,无需身份验证。该权限安全风险极高,为确保您的数据安全,请谨慎选择。
资源配额:包括容量配额和对象数配额,不填写则不限制 Bucket 配额。
- 容量:Bucket 可存储的 Object 的数据大小总量。
- 对象数:Bucket 可存储的 Object 的个数。
1.2)根据需求创建 Bucket 后,则在控制台生成对应的 Bucket。
2、Bucket 概览
点击 Bucket 后面的概览按钮,可查看当前 Bucket 的概览信息,包括基本信息,资源详情,密钥对信息,Bucket 权限,挂载信息。
2.1)基本信息显示 Bucket 的基础信息,Bucket 名称,创建时间,创建用户等。
2.2)资源详情显示 Bucket 的配额情况,并且可以看到当前 Bucket 的使用情况,当前存储的数据大小和对象数。
2.3)密钥对信息显示 Bucket 可使用的 access_key 和 secret_key 数据列表,请务必保管好密钥对信息,切勿泄露。
2.4)Bucket 权限即显示当前 Bucket 的权限,包含私有,公共读,公共读写。具体含义请查阅 Bucket创建说明 中的读写权限。
2.5)挂载信息显示当前 Bucket 可使用的接入点(endpoint)和挂载点。使用接入点(endpoint)可通过SDK的方式使用接入FOS,SDK的使用请查阅FOS对应语言的SDK文档。
3、Bucket 权限设置
点击 Bucket 后面的权限设置按钮,可以设置 Bucket 的权限;
4、Bucket 配额设置
点击 Bucket 后面的配额设置按钮,可以对 Bucket 的资源配额进行设置,包括容量和对象数的设置;
5、Bucket 删除
FOS 控制台提供单个删除 Bucket 的操作,单个删除点击 Bucket 后面的删除按钮进行删除即可;请特别注意,删除 Bucket 前,需要先清空 Bucket 中的 Object,否则无法进行删除 Bucket。
数据管理
数据管理包括 Object 管理,支持对文件的上传,查询,删除以及对目录的新建,删除操作。
1、上传文件
1.1) 在数据管理页面中点击上传文件按钮,进行文件上传。单次上传最多可选300个文件,最大支持单个文件5G,当需要使用更大的文件上传时,请使用SDK进行大文件传输。
点击添加文件按钮,即可以从本地选取文件放入待上传区;点击开始上传之后即开始将待上传区的文件。特别注意,在上传期间,请勿关闭浏览器以及刷新浏览器,否则会导致上传失败。
1.2)上传成功后,文件在当前目录下可以进行查询。
1.3)点击文件信息按钮,可以查看文件的基本信息,包括文件名称,更新时间,访问链接等,通过访问链接,可以下载该文件。
2、删除文件
删除文件支持单个文件删除和批量删除,单个文件删除点击文件后面的删除按钮,弹出对话框,确认需要删除即可。批量删除需要提前选中需要删除的文件,选中之后点击批量删除按钮进行删除。
3、新建文件夹
3.1) 在数据管理页面中点击新建文件夹按钮,输入文件夹名称即可在当前文件夹下新建文件夹。
3.2)新建成功后,文件夹在当前目录下可以进行查询。
4、删除文件夹
删除文件夹支持单个文件夹删除和批量删除,单个文件夹删除点击文件夹后面的删除按钮,弹出对话框,确认需要删除即可。批量删除需要提前选中需要删除的文件夹,选中之后点击批量删除按钮进行删除。
删除文件夹采用异步删除的方式,具体是否删除需要刷新页面查询确认,如果删除不彻底,可进行多次删除。
5、碎片管理
5.1)在数据管理页面中点击Party管理,可以查看当前Bucket通过分片上传的未完成的任务
5.2)查询碎片后,可删除碎片,节约空间。支持批量删除。
管理生命周期
概述
存放在 FOS 中的文件通常会发生删除等涉及到文件生命周期的操作。一般情况下,文件在新建后的短期内会被频繁读取访问,随着时间的推移,该文件的读取次数将变少,最后该文件将会被最终删除。用户如果手工维护数据的生命周期,则费时费力;但如果不去维护,则数据始终存放在标准存储里会产生不菲的费用。因此,FOS 提供生命周期管理功能,以帮助用户自动化地完成数据的生命周期管理,实现数据从创建到删除的自动管理流程,从而节约人力和存储费用。
生命周期管理支持如下功能
- 定时删除不再需要的数据;
- 清除过期的三步上传数据。
从场景上划分,基础生命周期管理支持一种模式
- 数据达到一定寿命后自动删除:如定义所有创建时间超过30天的数据自动删除。
注意事项
- 每个 Bucket 可以有至多 1000 条规则;
- FOS 生命周期规则设置后会在一天内生效;
- 规则生效后,FOS 会对符合条件的 Object 进行相应的处理,但处理需要一定的时间,不一定能马上看到效果。一般情况下,删除的时间为几小时,但若删除数据量较大,则可能会在几天甚至更长的时间完成删除;
- 规则中计算的时间(即 Object 的“年龄”)以 Object 的创建时间为准,而不是生命周期规则的创建/修改时间;
- FOS 只保存文件的最后修改时间,即 last-modified 时间;如果您不更新 meta 或者覆盖文件,那么 last-modified 就是创建时间。所以生命周期中的“创建时间”其实是 last-modified 时间。
生命周期管理
- 登录对象存储FOS管理控制台。
- 在左侧Bucket列表中,选择需要设置的Bucket,点击Bucket名称进入Bucket管理目录。
- 在Bucket管理目录中点击生命周期,进入生命周期管理页面。
- 点击添加规则按钮,对该 Bucket 的生命周期进行配置。默认情况下该功能不开启。
配置项说明如下:
配置名称 | 配置描述 |
---|---|
生效范围 | 本生命周期规则可以作用于整个Bucket,也可以作用于Bucket中某些带有特定前缀的对象,当选择“对前缀生效时”时,则需要填写对象前缀。例如:如果一个 Bucket 中有以下几个 Object:asset/user.png 和 asset/company.png,如果前缀是asset/*,本规则就适用于两个以asset/开头的 Object;目前暂不支持对单独一个 Object 设置生命周期, 如果前缀是 asset/company.png,则规则无效。 |
生效策略 | 生效策略是指生命周期规则的生效方式,基于上传时间记录。根据文件的上传时间进行操作。如在创建 30 天后将文件删除,那么在文件上传后的第 30 天,该文件将被系统自动删除。 |
- 点击确认,完成规则添加。
- 规则添加成功后,您可以在 生命周期配置 中看到已生成的规则记录。您可以根据自身需求对规则进行重新编辑和删除。
监控信息
支持查询当前 Bucket 的容量,流量数据,支持自定义选择时间和刷新频率。