Andriod SDK 帮助用户实现新建 BOS 客户端并将文件存储到 BOS 或从 BOS 中下载文件。 图片处理 API 主要实现图片的处理如缩略、裁剪、格式转换、旋转、加文字/图片水印等功能。 需求场景 移动互联时代手机上传数据的场景随处可见,为了方便开发者聚焦于产品的业务逻辑,用户可以直接将文件存储到 BOS 上。
安装SDK 对象存储Java SDK源码地址 Java SDK 对象存储Java SDK示例 Demo 方式一:使用Maven安装 在Maven的pom.xml文件中添加bce-java-sdk的依赖: com.baidubce bce-java-sdk {version} `, `71670251162647420000`) > < dependency > < groupId >
存储在BOS上的每个Object都必须包含在一个Bucket中。 一个用户最多可创建100个Bucket,但每个Bucket中存放的Object的数量和大小总和没有限制,用户不需要考虑数据的可扩展性。 Bucket权限管理 设置Bucket的访问权限 如下代码将Bucket的权限设置为了private。 err := bosClient .
PutBucketVersioning 接口描述 调用PutBucketVersioning设置指定存储空间(Bucket)的版本控制状态。 注意事项 要配置版本控制,您必须有PutBucketVersioning权限。 Bucket包括未开启(notEnabled)、开启(enabled)或者暂停(suspended)三种版本控制状态。默认情况下Bucket处于未开启版本控制状态。
否 x-bce-storage-class String 标准存储返回 STANDARD,低频存储返回 STANDARD_IA, 冷存储返回 COLD ,归档存储返回 ARCHIVE。 否 x-bce-object-type String 标识 Object 是 Appendable 还是普通的, Appendale 的 Object 可以追加写,普通的不能。
进阶篇一:STS临时认证 进阶篇一:STS 临时认证 Bce-bos-uploader 支持 STS(Security Token Service)临时授权的方式。服务端生成一组具体特定操作权限、具有一定时效性的临时AK/SK,这组临时的 AK/SK 可以暴露给浏览器端直接使用。用户只需要将服务端返回的 AK/SK 及 SessionToken 设置为 bce-bos-uploader 对应的 b
获取Bucket的访问日志配置 接口说明 本接口用来获取某个Bucket的访问日志配置情况。 注意事项 如果请求的源Bucket不存在,返回404错误,错误码为NoSuchBucket。 请求者只有是源Bucket的owner且拥有FULL_CONTROL权限才允许查看,否则返回403错误,错误码为AccessDenied。 请求URI GET /v1/{bucketName}/?logging
关闭Bucket的访问日志配置 接口说明 本接口用来关闭Bucket访问日志记录功能。 注意事项 如果请求的源Bucket不存在,返回404错误,错误码为NoSuchBucket。 请求者只有是源Bucket的owner且拥有FULL_CONTROL权限,才能关闭Bucket访问日志记录功能。否则,BOS返回403错误,错误码为AccessDenied。 如果请求的源Bucket没有开通Loggi
开启Bucket的原图保护功能 接口说明 本接口用来开启Bucket的原图保护功能,并指定resource字段,表示生效的资源范围。 对于开通原图保护的文件,不允许匿名下载访问该文件,或带自定义图片处理参数访问,只允许使用style样式访问或携带合法签名访问。 说明: 用户必须拥有FULL_CONTROL权限。 请求URI PUT /v1/{bucketName}/?copyrightProtec
删除Bucket的生命周期管理规则 接口说明 本接口用来删除定义的生命周期管理规则。 请求URI DELETE /v1/{bucketName}/?lifecycle 参数名称 参数类型 是否必须 描述 示例值 参数位置 bucketName String 是 bucket名称 bucketName_example Path 请求体参数 请求体字段数据结构说明 响应体参数 响应体字段数据结构说