简单上传 在简单上传的场景中,JS SDK 支持以数据流方式、以字符串方式、以指定文件形式(仅支持Node.js环境)、以blob对象形式(仅支持浏览器环境)执行Object上传。 分别对应 putObject 、 putObjectFromString 、 putObjectFromFile 、 putObjectFromBlob 方法。 基本流程 创建BosClient。
SS、腾讯云COS、七牛、小米生态云、BOS、金山云KS3等; 支持实时迁移并发度/压力调节,server 热升级 ; 支持迁移任务热启停,迁移进度实时显示; 数据传输过程不落磁盘, 减少磁盘IO, 传输过程中将大文件切块传输, 块大小可以实时配置, 最大效率地利用迁移机器的带宽资源
from '@aws-sdk/lib-storage' ; 3 4 5 /** 6 * Node.js环境分片上传文件 7 * 8 * @param {string} bucketName 存储桶名称 9 * @param {string} key 对象名称 10 * @param
上传回调 对象存储BOS在完成文件(Object)上传时可以提供回调(Callback)给应用服务器。您只需要在发送给BOS的请求中携带相应的Callback参数,即可实现回调。 使用场景 上传回调的一种典型应用场景是结合授权第三方上传时使用。适当使用上传回调机制,能有效降低客户端的逻辑复杂度和网络消耗。
回409错误 否 x-bce-object-expires String 设置对象的过期时间,过期后,BOS 将⾃动删除对象。单位为天,⽀持设置为正整数,表示对象将在指定时间过期,从对象的 Last-Modified时间开始计算。
第1-6种log的格式除了每行开头加上了产生该行的时间之外,和所提供的文件列表格式一样。
目标 Bucket 中的对象是源 Bucket 中对象的精确副本,它们具有相同的对象名、元数据以及内容,例如创建时间、拥有者、用户定义的元数据、Object ACL、对象内容等。 使用场景 您可能基于各种原因对 Bucket 配置数据同步,这些原因包括: 高效访问,减少延迟 :跨 Region 访问 Bucket 或者 Object,访问速度会因地理上的差异而降低。
nodejs6.11、nodejs8.5、python2、java8。 MemorySize int 内存的大小,以MB为单位,CFC使用此内存大小来推断分配给您的函数的CPU和内存数量。默认值是128MB,必须是128MB的倍数。(现在CFC提供128至1024M的内存)。如果是Java8运行环境,内存大小为512至1024M。
通过STS方式访问BOS,用户需要先通过STS的client申请一个认证字符串,申请方式可参见 百度智能云STS使用介绍 。
客户端加密 客户端加密是指将文件(Object)发送到对象存储BOS之前在本地进行加密。使用客户端加密功能时,百度智能云对象存储不参与加密和解密过程,只负责文件的上传、存储、下载过程,明文密钥由用户自行保管在本地。客户端加密增强了文件安全性,即使文件意外泄露,别人也无法解密得到原始数据。