模拟文件夹功能 在BOS的存储结果中是没有文件夹这个概念的,所有元素都是以Object来存储,但BOS的用户在使用数据时往往需要以文件夹来管理文件。 因此,BOS提供了创建模拟文件夹的能力,其本质上来说是创建了一个size为0的Object。对于这个Object可以上传下载,只是控制台会对以”/“结尾的Object以文件夹的方式展示。
key1”,值为”value1”的元数据 当用户下载此Object的时候,此元数据也可以一并得到 一个Object可以有多个类似的参数,但所有的User Meta总大小不能超过2KB 上传Object时设置存储类型 BOS支持标准存储, 低频存储和冷存储,上传Object并存储为低频存储类型通过指定StorageClass实现,三种存储类型对应的参数如下: 存储类型 参数 标准存储 STANDARD
值为”my-data”的元数据 当用户下载此Object的时候,此元数据也可以一并得到 一个Object可以有多个类似的参数,但所有的User Meta总大小不能超过2KB 上传Object时设置存储类型 BOS支持标准存储, 低频存储和冷存储,上传Object并存储为低频存储类型通过指定StorageClass实现,三种存储类型对应的参数如下: 存储类型 参数 标准存储 STANDARD 低频存储
size Object的内容的大小(字节数) +owner Object对应Bucket所属用户信息 ++id Bucket Owner的用户ID ++displayName Bucket Owner的名称 模拟文件夹功能 在BOS的存储结果中是没有文件夹这个概念的,所有元素都是以Object来存储,但BOS的用户在使用数据时往往需要以文件夹来管理文件。
size Object的内容的大小(字节数) +owner_id Bucket Owner的用户ID +owner_display_name Bucket Owner的名称 模拟文件夹功能 在BOS的存储结果中是没有文件夹这个概念的,所有元素都是以Object来存储,但BOS的用户在使用数据时往往需要以文件夹来管理文件。
取回归档存储类型文件 取回归档类型文件 用户上传归档文件后,归档文件是处于冰冻状态的,如果要下载归档文件,必须先取回归档存储文件。请求者必须有归档存储文件的读权限,并且归档存储文件处于冰冻状态。
正因如此,百度智能云BOS支持AppendObject,即以追加写的方式上传文件。通过AppendObject操作创建的Object类型为Appendable Object,可以对该Object追加数据。AppendObject大小限制为0~5G。归档存储类型不支持追加上传。 通过AppendObject方式上传示例代码如下: Python 复制 1 #上传appendable object。
上传超过5GB大小的文件。 网络条件较差,和BOS的服务器之间的连接经常断开。 需要流式地上传文件。 上传文件之前,无法确定上传文件的大小。 下面将一步步介绍Multipart Upload的实现。假设有一个文件,本地路径为 /path/to/file.zip ,由于文件比较大,将其分块传输到BOS中。
上传超过5GB大小的文件。 网络条件较差,和BOS的服务器之间的连接经常断开。 需要流式地上传文件。 上传文件之前,无法确定上传文件的大小。 下面将一步步介绍Multipart Upload的实现。假设有一个文件,本地路径为 /path/to/file.zip ,由于文件比较大,将其分块传输到BOS中。
值为”my-data”的元数据 当用户下载此Object的时候,此元数据也可以一并得到 一个Object可以有多个类似的参数,但所有的User Meta总大小不能超过2KB 上传Object时设置存储类型 BOS支持标准存储, 低频存储和冷存储,上传Object并存储为低频存储类型通过指定StorageClass实现,三种存储类型对应的参数如下: 存储类型 参数 标准存储 STANDRAD 低频存储