检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对象存储服务暂不支持退订资源包,建议您在购买资源包前提前规划资源的使用额度和时长。 对象存储服务资源包仅支持抵扣资源包购买后产生的费用,不支持抵扣资源包购买前产生的费用。例如,某用户有500GB文件存储在中国-香港的OBS桶中,存储类别为单AZ标准存储。
Console.WriteLine("ErrorCode: {0}", ex.ErrorCode); Console.WriteLine("ErrorMessage: {0}", ex.ErrorMessage); } 桶策略内容的具体格式(JSON格式字符串)请参考《对象存储服务
对象相关命令 创建文件夹 上传对象 查询对象属性 设置对象属性 列举对象 复制对象 移动对象 下载对象 生成对象的下载链接 删除对象 增量同步上传对象 增量同步复制对象 增量同步下载对象 恢复归档存储对象 恢复失败的上传任务 恢复失败的复制任务 恢复失败的下载任务 列举分段上传任务
OBS Browser+简介 OBS Browser+是一款用于访问和管理对象存储服务(Object Storage Service,OBS)的图形化工具,支持完善的桶管理和对象管理操作。
ObsClient实例 $obsClient = new ObsClient ( [ //推荐通过环境变量获取AKSK,这里也可以使用其他外部引入方式传入,如果使用硬编码可能会存在泄露风险。
删除单个对象 您可以通过ObsClient.DeleteObject删除单个对象。
实例 ObsClient obsClient = new ObsClient(ak, sk, endPoint); obsClient.deleteObject("bucketname", "objectname"); 批量删除对象 您可以通过ObsClient.deleteObjects
环境准备 资源准备 方式一:下载并安装obsfs 方式二:通过编译生成obsfs 初始化obsfs
@"bucketname"]; // 被删除对象列表 OBSObjectToDelete *object1 = [[OBSObjectToDelete alloc] initWithObjectKey:@"objectname1"]; OBSObjectToDelete
代码示例如下所示: ObsObject obsObject = obsClient.getObject("bucketname", "objectname"); InputStream content = obsObject.getObjectContent(); if (content
桶相关命令 创建桶 列举桶 查询桶属性 设置桶属性 删除桶 设置桶策略 获取桶策略 删除桶策略
常见问题 是否支持同步删除文件 列举接口是否支持保存结果到本地文件 列举桶内对象返回的大小与控制台桶内对象大小不一致 批量任务执行失败如何确认错误信息 i/o timout、EOF错误原因定位及解决 批量任务进度条中出现问号的原因 是否支持多个config文件在同一个目录下 Windows
您可以通过ObsClient.BeginGetObject和ObsClient.EndGetObject,进行异步下载对象。 本示例用于异步下载桶名为“bucketname”里,名称为“objectname”的对象。
实例 final ObsClient obsClient = new ObsClient(ak, sk, endPoint); ObsObject obsObject = obsClient.getObject("bucketname", "objectname"); // 读取对象内容
*response, NSError *error){ NSLog(@"%@",response.etag); }]; 调用getObject返回一个OBSObject实例,该实例包含对象内容及其属性。
*credentialProvider = [[OBSStaticCredentialProvider alloc] initWithAccessKey:AK secretKey:SK]; //初始化服务配置 OBSServiceConfiguration *conf
代码示例如下所示: // 引入依赖库 require 'vendor/autoload.php'; // 使用源码安装时引入SDK代码库 // require 'obs-autoloader.php'; // 声明命名空间 use Obs\ObsClient; // 创建ObsClient
代码示例如下所示: obsClient.deleteObject("bucketname", "objectname"); 本示例仅用于删除单个对象,OBS批量删除对象,需自行遍历构建待批量删除对象的列表。 更丰富的删除功能,请参见删除对象。 父主题: 快速入门
request = new DeleteObjectRequest() { BucketName = "bucketname", ObjectKey = "objectname", }; client.DeleteObject(request); 本示例仅用于删除单个对象,OBS
代码示例如下所示: // 引入依赖库 require 'vendor/autoload.php'; // 使用源码安装时引入SDK代码库 // require 'obs-autoloader.php'; // 声明命名空间 use Obs\ObsClient; // 创建ObsClient