选取文件 BOS Java SDK提供了SelectObject接口,用于向Bucket中指定object执行SQL语句,选取出指定内容返回,请参考 选取Object 。目前支持object类型为CSV(包括TSV等类CSV文件)、JSON文件和Parquet文件: 示例代码可以参考 选取文件Demo 选取CSV文件 选取JSON文件 选取CSV文件 Java SDK选取CSV文件请参考以下代码:
拷贝Object 拷贝一个文件 用户可以通过copyObject方法拷贝一个Object,如下代码所示: client . copy_object ( source_bucket_name , source_object_key , target_bucket_name , target_object_key ) copy_object 方法可以通过 options 配置可选参数,参数列表参考如下
无损放大 概述 输入一张图片,可以在尽量保持图像质量的条件下,将图像在长宽方向各放大两倍。 参数 action名称:quality-enhance 示例 示例原图与无损放大效果图: https://doc.bce.baidu.com/bce-documentation/BOS/src_quality_enhance.jpg?x-bce-process=image/quality-enhance
安装BOSCLI 前提条件 BOS CLI命令行工具(即BCE CLI)基于 Python 2.7 开发,根据操作系统安装相应 Python 2.7 ,目前支持Windows 和Linux。 操作步骤 1.准备Python环境。 Windows环境 在 Python 官网下载python27.msi后,双击安装。 Linux环境 以Ubuntu和Redhat为例: # Ubuntu $ sudo
表单上传 概述 用户可以以 HTML 表单的形式上传 Object ,上传的 Object 不能超过 5GB 。 适用场景 网站可以将表单上传嵌入 HTML 页面,直接把用户上传的文件传到 BOS ,不需要在网站服务器保存。 表单上传 简单上传 Object 上传流程 用户本地->BOS 用户本地->网站服务器->BOS 操作方式 用户可以使用表单上传的 API 将文件上传文件到指定 bucket
事件通知 概述 BOS事件通知功能,是基于BOS数据处理框架V2.0生成的一套智能触发平台。开发者可基于平台提供的功能,定义业务关注的Bucket中发生的数据行为,BOS会监测Bucket中发生的Put Object、Append Object等行为,向用户的下游业务系统提供触发通知。 同时,BOS结合了百度智能云上强大的AI能力,支持基于监测到的用户行为,直接向百度智能云上的各项数据处理能力进行
版本记录 BosImport工具包 [2020-10-22] 版本号1.0.2 修复Bug。 BosImport工具包 [2020-08-17] 版本号1.0.1 新增支持金山云KS3数据迁移到BOS; BosImport工具包 [2018-12-05] 版本号1.0.0 支持多种迁移方式, 支持迁移不同的源端到目的端,目前支持AWS S3、阿里云OOS、腾讯云COS、七牛、小米生态云、BOS等;
删除Bucket 删除Bucket 基本流程 创建BosClient。 执行deleteBucket()方法。 示例代码 ) .then(function() { // 删除完成 }) .catch(function(error) { // 删除失败 });`, `1240524337791804200`) > client . deleteBucket ( < BucketName >
异常处理 BOS异常提示有如下两种方式: 异常方法 说明 BceClientException 客户端异常 BceServiceException 服务器异常 用户可以使用try获取某个事件所产生的异常。 示例代码 , , ); File file = new File("test"); try { bosclient.getObject(this.bucketName, ob
拷贝Object 简单拷贝Object 基本流程 创建BOSClient 类的实例。 执行BOSClient.copyObject( )方法。 返回CopyObjectResponse类实例,可通过getETag()/getLastModified()获取eTag和最后修改时间。 示例代码 , , , ); //SrcBucketName, SrcKey为原地址,DestBucketName, D