检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
e,或者在华为云对象存储服务论坛中发帖求助。 功能说明 断点续传下载接口是利用范围下载特性实现的,是对范围下载的封装和加强,当下载大对象到本地文件时,经常出现因网络不稳定或程序崩溃导致下载失败的情况。失败后再次重新下载不仅浪费资源,而且当网络不稳定时仍然有下载失败的风险。断点续传
桶名。 folder 在指定的桶内创建文件夹时必选 桶内的文件夹路径,支持多级文件夹,以“/”分隔。 folder_url 在本地文件系统路径中创建文件夹时必选 本地文件系统中的文件夹路径,支持绝对路径和相对路径。 config 附加参数,可选 运行当前命令时的自定义配置文件,可支持的配置参数请参考配置参数说明。
= @"your-custom-domain"; // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量AccessKeyID和SecretAccessKey。
解压该开发包,可以看到其中包含obs文件夹(SDK源码)、main文件夹和examples文件夹(示例代码)和README.MD(SDK版本特性描述文件)。 使用GoLand新建Go工程,将obs、examples、main文件夹拷贝至新建工程中的src文件夹下。 右键单击建好的Go工程,运行弹出菜单中的“Build
断点续传下载(Java SDK) 功能说明 当下载大对象到本地文件时,经常出现因网络不稳定或程序崩溃导致下载失败的情况。失败后再次重新下载不仅浪费资源,而且当网络不稳定时仍然有下载失败的风险。断点续传下载接口能有效地解决此类问题引起的下载失败,其原理是将待下载的对象分成若干个分段
都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量AccessKeyID和SecretAccessKey。 // 前端本身没有process对象,可以使用webp
允许的最大的下载请求并发数,默认为3。 默认 OBSServiceConfiguration.defaultDomainMode 指定域名访问模式的参数,可设置为OBSDomainModeCustom以使用自定义域名, 默认为非自定义域名访问模式。 默认 OBSServiceConfiguration
或“A conflicting operation is being performed on this resource. Try again later.”,这是由于OBS中存在同名桶且该同名桶在短期内因欠费被释放导致的。建议您更换桶名再试。 检查账号是否拥有权限,如果无权限,请授予对应的操作权限。
bucket_options.useCname = true; option.bucket_options.host_name = "yourCustomDomain"; sdk通过自定义域名上传对象: static void test_put_object_from_file() { // 上传对象名
您可以通过ObsClient.BeginPutObject和ObsClient.EndPutObject,进行异步上传对象。 本示例用于异步上传本地“localfile”文件到桶名为“bucketname”里,名称为“objectname”的对象。 示例代码如下: // 初始化配置参数
check_point_file char * 必选 记录下载进度的文件,只在断点续传模式下有效。当该值为空时,默认与下载对象的本地文件路径同目录。 以下代码展示了如何使用断点续传下载接口下载对象到本地文件: void downloadFileResultCallback(obs_status status
创建桶之后,您可以通过OBS管理控制台直接查看某个桶的详情,包括用量分析、监控告警、域名信息、基本信息、基础配置、常见问题和了解更多模块。也可以将桶列表导出,在本地Excel查看账号下所有桶的基本信息。 使用方式 OBS支持通过控制台、API、SDK、OBS Browser+、obsutil查看桶基本信息。
如果包含if_not_modified_since并且不符合或者包含If-Match并且不符合,抛出异常中HTTP状态码为:412 precondition failed。 如果包含if_modified_since并且不符合或者包含If-None-Match并且不符合,抛出异常中HTTP状态码为:304
您可以通过PutObjectRequest.UploadProgress注册System.EventHandler回调函数来获取上传的进度。 本示例用于上传本地“localfile”文件到桶名为“bucketname”里,名称为“objectname”的对象并通过System.EventHandler监控上传进度。
// 指定创建多AZ桶,如果不设置,默认创建单AZ桶 request.setAvailableZone(AvailableZoneEnum.MULTI_AZ); // 创建桶 ObsBucket
迁移第三方云厂商数据至OBS 有大量数据在第三方云厂商对象存储上的用户,需要先将第三方云厂商上的对象数据下载到本地,再通过OBS控制台、客户端等工具上传到OBS,整个过程耗时又耗力,容易存在漏传、误传等问题。 针对迁移第三方云厂商的对象数据至OBS的场景,华为云提供OMS服务。通
快速入门 OBS服务环境搭建 开发环境准备 安装SDK 获取服务地址 配置桶允许跨域请求 初始化OBS客户端 上传对象 下载对象 列举对象 删除对象 OBS客户端通用示例 预定义常量
使用ObsClient.createPostSignature生成用于鉴权的请求参数。 准备表单HTML页面。 将生成的请求参数填入HTML页面。 选择本地文件,进行表单上传。 使用SDK生成用于鉴权的请求参数包括两个: policy,对应表单中policy字段。 signature,对应表单中的signature字段。
快速入门 使用前需知 OBS服务环境搭建 开发环境准备 安装SDK 获取服务地址 初始化OBS客户端 创建桶 上传对象 下载对象 列举对象 删除对象 OBS客户端通用示例 预定义常量
快速入门 使用前需知 OBS服务环境搭建 服务地址 初始化SDK 初始化option 创建桶 上传对象 下载对象 列举对象 删除对象