bucket管理

Bucket管理

1. 创建Bucket

您可以通过对象存储控制台创建Bucket。Bucket是存储对象的容器,您需要先创建一个Bucket,然后才能在其中进行数据的存储。

操作步骤:

  1. 登录对象存储控制台,进入菜单【对象存储】-【Bucket列表】中,点击【创建Bucket】。

  2. 填写Bucket信息后,点击确定,创建成功。

Bucket信息说明:

  1. Bucket名称

  2. Bucket名称必须符合命名规范。

  3. Bucket名称在对象存储服务的所有已有Bucket中必须具有唯一性。
  4. Bucket名称创建后无法修改。

  5. 区域

  6. 建议选择选择离您的用户近的区域创建Bucket,以提高访问速度。可选区域请参考文档 可用地域。

  7. Bucket创建后,区域不可更改。

  8. 存储类型

  9. Bucket目前支持两种存储类型:标准存储和归档存储。

  10. 标准存储类型Bucket只存储标准类型文件。
  11. 归档存储类型Bucket只存储归档类型文件。

  12. 读写权限

Bucket目前提供两种读写权限:私有和公有读。

  • 私有:私有读写的权限,需要进行身份验证后才能对object进行访问操作。
  • 公有读:公有读私有写权限,可对object进行匿名读操作, 写操作需要进行身份验证。

2. 设置Bucket读写权限

除了在创建Bucket时可以设置读写权限,您还可以通过控制台和 API 来修改Bucket的权限。Bucket目前提供两种读写权限:私有和公有读。

  • 私有:私有读写的权限,需要进行身份验证后才能对object进行访问操作。
  • 公有读:公有读私有写权限,可对object进行匿名读操作, 写操作需要进行身份验证。

操作步骤:

  1. 登录对象存储控制台,进入菜单【对象存储】-【Bucket列表】中,点击Bucket名称进入详情页面。

  2. 在详情页中点击【设置读写权限】,设置后点击【确定】

3. 生命周期管理

通过生命周期规则批量转换Object的存储类型、删除指定的Object和碎片(Part)。从而节省存储费用。

注意事项:

  • 可配数量
    每个存储空间最多可配置1000条生命周期规则。
  • 前缀

    1. 前缀的命名规范和Object的命名规范一样。
    2. 当前缀为空时,表明该规则适用于Bucket里的所有Object。
    3. 任意两个前缀不能有重叠。例如同一Bucket配置了两条规则:一条前缀是logs/;一条前缀是logs/program,那么OS2会返回错误。
  • 生效时间 生命周期规则创建后的24小时内,OS2会加载规则。规则加载完成后,OS2会在每天的北京时间0:00开始执行规则,并在随后的24小时内执行完毕。Object的最后修改时间与生命周期规则开始执行时间(0:00)必须间隔24小时以上。例如生命周期规则为Object上传1天后删除,则2020年7月20日0:00后上传的文件会在2020年7月22日0:00开始删除,并在7月23日0:00前删除完毕。 注意:更新生命周期规则会中止当天的生命周期任务,请不要频繁更新生命周期规则。

生命周期规则包含信息

生命周期规则包含如下信息:

  • 规则类型:按前缀匹配和匹配到整个Bucket。
    1. 按前缀匹配:按指定前缀匹配Object和碎片。可创建多条规则匹配不同的前缀,前缀不能重复。
    2. 匹配到整个Bucket:匹配整个存储空间的object和碎片。选择配置到整个Bucket则仅允许配置一条生命周期规则。
  • 文件过期策略:设置Object的过期时间。
    过期天数:可指定一个过期天数N,Object会在其最后修改时间的N天后被删除。
  • 文件转换策略:设置转换Object存储类型的过期时间。
    过期天数:可指定一个过期天数N,Object会在其最后修改时间的N天后转换存储类型。
  • 碎片过期策略:设置碎片的过期时间。
    过期天数:可指定一个过期天数N,文件碎片会在其最后修改时间的N天后被删除。

操作步骤:

  1. 登录对象存储控制台,进入菜单【对象存储】-【Bucket列表】中,点击Bucket名称进入详情页面。

  2. 在详情页中的生命周期管理选项卡中,点击【创建生命周期规则】,设置后点击【确定】。

4. 访问权限控制管理

访问权限控制管理展示桶策略列表。桶策略是作用于所配置的OS2桶及桶内对象的。桶拥有者通过桶策略可为IAM用户或其他账号授权桶及桶内对象精确的操作权限。

操作步骤:

  1. 登录对象存储控制台,进入菜单【对象存储】-【Bucket列表】中,点击Bucket名称进入详情页面。

  2. 在详情页中的访问权限控制选项卡中,点击【创建桶策略】,设置后点击【确定】。

创建桶策略相关参数:

参数 描述
Bucket名称 默认桶名
策略模式 只读模式/读写模式
只读模式:Allow/GetObject、Allow/ListObject、Allow/RestoreObject、Deny/PutObject、Deny/DeleteObject;
读写模式:Allow/GetObject、Allow/ListObject、Allow/RestoreObject、Allow/PutObject、Allow /DeleteObject、Allow/ListMultipartUploadParts。
子账号名称 子账号名称
资源路径 资源路径

5. 碎片管理

进行分片上传时,文件(Object)会被切成若干个Part,这些Part被称为碎片。在下列情况下(但不仅限于此)通常会导致数据上传失败而产生碎片:

  1. 网络条件较差,与OS2的服务器之间的连接经常断开。
  2. 上传过程中,人为中断上传任务。
  3. 设备故障。
  4. 突然断电等特殊情况。

上传失败而产生的碎片会存储在OS2中,需手动清理碎片。文件上传失败后,需重新上传。

OS2中的碎片会占用存储空间,会按照存储空间计费项进行计费。所以,需要对碎片进行有效的管理。

操作步骤:

  1. 登录对象存储控制台,进入菜单【对象存储】-【Bucket列表】中,点击Bucket名称进入详情页面。

  2. 在详情页中的文件管理选项卡中,点击【碎片管理】。

6. 删除Bucket

当您不再需要某个Bucket时,可对其进行删除操作。

操作步骤:

  1. 登录对象存储控制台,进入菜单【对象存储】-【Bucket列表】中,点击Bucket名称进入详情页面。

  2. 在详情页中点击【删除】。

个结果匹配 ""

    无结果匹配 ""