SDK概览 概述 本文介绍对象存储BOS包含的主流语言SDK。 前提条件 已开通BOS服务,详情请参见 开通BOS服务 。 示例代码 对象存储BOS包含的主流语言SDK的安装和使用情况,如下表所示。
删除Bucket 基本流程 创建BOSClient类的实例。 执行BOSClient.deleteBucket()方法。 deleteBucket()无返回值,删除失败时会抛出异常。
删除Object 基本流程 创建BOSClient类的实例。 执行BOSClient.deleteObject()方法。 若操作失败后抛出异常,若成功无返回值。
设置防盗链 概述 为了防止用户存储在 BOS 上的数据被其他人盗链,BOS 支持基于 HTTP header referer 字段的防盗链方法。用户可以通过 BOS 控制台设置 Referer 字段的白名单。设置白名单后,只有 Referer 字段在白名单内的用户才可以访问 Bucket 中存储的数据,不在白名单内的请求会被拒绝。但若用户的 Referer 为空时,默认可以访问,不受白名单限制。
数据发布 概述 BOS 支持为已创建的 Bucket 设置多种域名,从而对存储的数据进行发布。
Object的storage class属性分为 STANDARD (标准存储), STANDARD_IA (低频存储)和 COLD (冷存储),通过如下代码可以实现: Java 复制 1 public void getObjectStorageClass ( ) { 2 ObjectMetadata meta = client . getObjectMetadata ( bucketName ,
从快照创建CDS磁盘 概述 创建 CDS 云磁盘时,您可以选择通过快照完成创建。若您已创建了若干个快照,您可以直接从快照创建CDS磁盘。这一操作常用于恢复数据和备份。 操作指南 1.登录百度智能云 登录 百度智能云官网 。 未注册,须先 注册账户 。 已注册,直接 登录 。 2.登录 BCC 控制台 在控制台左侧选择“
通过上述代码创建的bucket,权限是私有读写,存储类型是标准类型(Standard)。用户在控制台创建Bucket时可以指定Bucket权限和存储类型。
示例 标准存储的请求示例 Plain Text 复制 1 POST /ObjectName?
低频存储返回 STANDARD_IA ,冷存储返回 COLD ,标准存储返回 STANDARD ,归档类型返回 ARCHIVE ;如果是多AZ类型bucket,多AZ低频存储返回 MAZ_STANDARD_IA ,多AZ标准存储返回 MAZ_STANDARD 。