Java SDK开发包[2017-05-25] 版本号 0.10.19 支持冷存储 Java SDK开发包[2016-12-27] 版本号 0.10.16 支持AppendObject功能。 丰富Object Http header头域。 Java SDK开发包[2016-08-25] 版本号 0.10.9 支持低频存储功能。 支持cache_control。
从规则配置上划分,基础生命周期管理支持简单与复杂模式 简单模式:定义规则中仅还有指定生效文件范围设置仅配置前缀或存储桶全部文件(不包含多版本对象); 复杂模式:定义规则中包含指定生效文件范围设置包含对象标签、排除某些文件、指定文件大小、对象历史版本中的任意一种配置。 复杂生命周期规则管理支持功能 支持设置对象标签,支持指定标签沉降删除Object。
对象存储BOS的使用 本文旨在帮助您熟悉对象存储BOS在开发机中的使用。
按需付费 归档存储取回请求费用 当您通过 API/SDK/BOS官方工具/控制台取回归档存储类型文件时,BOS 均会调用 RetoreObject 接口,此时会产生归档存储取回请求费用。归档存储取回共有加急取回、标准取回、延缓取回 3 种取回模式,每种取回模式对应的请求费用不同。低频存储、低频存储-多 AZ 和冷存储取回不产生取回请求费用。系统会每小时结算一次归档存储取回请求费用。
但由于对象存储上层数据接口的限制,对象存储中数据和自建 HDFS 之间的访问和读写操作一直是大数据场景下的一个瓶颈,BOS HDFS 很好地解决了这个问题。 BOS HDFS 工具全面兼容 Hadoop 2.7+/3.1+ 系列,支持 HDFS 数据在 BOS 中的海量存储,并在上层数据运算中使用 HDFS 标准接口来对数据进行访问和读写,有效解决自建 HDFS 数据的高运维成本和低可扩展性问题。
否 x-bce-storage-class String 指定Object的存储类型, STANDARD_IA 代表低频存储, COLD 代表冷存储, ARCHIVE 代表归档存储,不指定时默认是标准存储类型;如果是多AZ类型bucket, MAZ_STANDARD_IA 代表多AZ低频存储,不指定时默认是 MAZ_STANDARD 多AZ标准存储类型,不能是其它取值。
若归档类型文件的存储时间未满 180 天(如存储时间不满 180 天时删除),BOS 将收取一笔 归档存储最小存储周期 费用,将剩余未存满时间的存储费用一次性收取 ; 低频存储-多AZ、低频存储和冷存储类型文件同样有最小存储时间限制。 低频存储-多AZ和低频存储类型文件的最小存储时间为 30 天 , 冷存储文件的最小存储时间为 60 天 。
指标对比 开启多AZ存储与关闭多AZ存储时,标准存储Object的各项指标对比如下: 对比指标 标准存储 -多AZ 标准存储 低频存储 -多AZ 低频存储 可用性 99.995% 99.99% 99.995% 99.95% 最低存储时间 无 无 30天 30 天 数据取回费用 无 无 按量收费(GB) 按量收费(GB) 数据访问特点 实时访问,毫秒延迟。 实时访问,毫秒延迟。
D,参考 如何获取AKSK aws_sec_key BOS Secret Access Key s3_bucket BOS桶名称 path 指定在BOS的存储路径 s3_object_key_format 设置写入BOS的对象命名格式 buffer 指定日志切割规则、时间格式等,详见
冷存储类型 Archive 归档存储类型 key 对象的名字,用于唯一标识存储空间中的对象 Metadata 元信息,用来记录一个对象的长度、类型等信息 Part 文件分块上传过程中产生的碎片文件 Prefix 前缀,用来指定文件存放路径 LifeCycle 文件生命周期管理功能 Replication 数据同步功能,用于在两个不同的存储空间之间建立自动同步关系