操作方式 用户可以通过使用控制台上传单个文件,BOS 也同时支持使用 API 与使用 SDK 来进行单个 Object 的上传,具体如下: 使用控制台上传单个文件 登录管理控制台,进入“产品->云基础->对象存储 BOS ”。 在 存储管理 区域点击您想把文件上传到的 Bucket 。在右侧文件列表页面,点击上传文件按钮。上传文件窗口如下。
存储在BOS上的每个Object都必须包含在一个Bucket中。 一个用户最多可创建100个Bucket,但每个Bucket中存放的Object的数量和大小总和没有限制,用户不需要考虑数据的可扩展性。
存储在BOS上的每个Object都必须包含在一个Bucket中。 一个用户最多可创建100个Bucket,但每个Bucket中存放的Object的数量和大小总和没有限制,用户不需要考虑数据的可扩展性。
LINES 表示整个文件由多行的 JSON 对象组成,但整个文件本身并不是一个合法的 JSON 对象,行与行之间以换行分隔符隔开,支持用户指定常见的 \n,\r,\n等行列分隔符; 支持 select 标准、低频、冷存储三种存储类别的文件; 支持 select SSE-BOS、SSE-KMS、SSE-C三种服务端加密方式加密之后的文件; 支持 select 通过 GZIP 方式压缩后的文件,流式解压选取内容返回
百度智能云对象存储 BOS 提供了多种数据迁移方式,在数据一致性及无缝切换的前提下,尽量减少额外开销。您可以根据自身的业务情况,灵活选择数据迁移方式。
Authorization: <AuthorizationString> Content-Type: text/plain Content-Length: <ContentLength> x-bce-storage-class: <StorageClass> 请求头域 名称 类型 描述 是否必需 x-bce-storage-class String 指定BOS的对象的存储类型
acl HTTP/1.1 Host: <BucketName>.bj.bcebos.com x-bce-date: <Date> Authorization: <AuthorizationString> 请求头域 无特殊Header参数 请求参数 无特殊参数 响应(Response) 响应头域 无特殊参数返回 响应参数 无特殊参数返回 注意事项 归档存储类型对象在取回未完成
上传回调 对象存储BOS在完成文件(Object)上传时可以提供回调(Callback)给应用服务器。您只需要在发送给BOS的请求中携带相应的Callback参数,即可实现回调。 使用场景 上传回调的一种典型应用场景是结合授权第三方上传时使用。适当使用上传回调机制,能有效降低客户端的逻辑复杂度和网络消耗。
acl = [ { grantee : [ { id : 12345678dfd5484399f5c85aca5c1234 } ] , permission : [ READ ] } ] bos_client . set_object_acl ( bucket_name , object_key , acl = acl ) 查看Object的权限 归档存储类型对象在取回未完成,或者刚上传归档类型文件
计费案例 概述 本文以案例形式介绍对象存储 BOS 费用的计算方法及计费方案的选择。以下案例单价来自 2020 年 9 月 9 日百度智能云官网公布的详细价格信息。单价的变动请以百度智能云官网发布的数据为准。 案例一:标准存储+数据访问 张先生在 BOS 内存储了 505 GB 标准存储类型文件,存储空间所在地域为华北-北京,每小时的请求数均值为 1000 次,每天的外网流出流量约为 5 GB 。