检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
obs://bucket-test/src1/src3/ 基于以上本地文件夹和桶内对象的格式,不同场景下同步上传的示例如下: 同步本地src1文件夹下的test3.txt文件至bucket-test桶的根目录,同步命令如下: ./obsutil sync /src1/test3.txt obs://bucket-test
obs://bucket-dest/src1/test3.txt 基于以上对象格式,不同场景下同步复制的命令示例如下: 同步bucket-src桶中src1文件夹下的文件和文件夹至bucket-dest桶的src1文件夹中,同步复制命令如下: ./obsutil sync obs://bucket-src/src1
基于以上桶内对象和本地文件夹的格式,不同场景下同步下载的示例如下: 同步bucket-test的src1文件夹中的所有文件和文件夹至本地已存在的src1文件夹中,同步命令如下: ./obsutil sync obs://bucket-test/src1 /src1 同步下载成功后,本地src1文件夹中生成的内容如下:
增量同步下载对象 功能说明 将OBS源桶指定路径下的所有对象同步到本地目标路径,使两边内容保持一致。这里的增量同步有两层含义:1)增量,依次比较源对象和目标文件,只下载存在变化的源对象;2)同步,命令执行完成后,保证OBS指定源桶指定路径是本地目标路径的子集,即OBS源桶指定路径
增量同步复制对象 功能说明 将源桶指定路径下的所有对象同步到目标桶指定路径,使两边内容保持一致。这里的增量同步有两层含义:1)增量,依次比较源对象和目标对象,只复制存在变化的源对象;2)同步,命令执行完成后,保证源桶指定路径是目标桶指定路径的子集,即源桶指定路径下的所有对象均能在目标桶中找到对应对象。
更多运行示例,请参见同步上传示例。 参数说明 参数 约束 描述 file_url 同步上传文件时必选 本地文件路径。 folder_url 同步上传文件夹时必选 本地文件夹路径。 bucket 必选 桶名。 key 可选 同步上传文件时的对象名/对象名前缀,或同步上传文件夹时的对象名前缀。
OBS Android SDK最新版本源码:GitHub 其他安装方式 其他安装方式请参考 安装SDK SDK源码和API文档 SDK源码请参见:GitHub 接口参考文档地址:SDK API文档 兼容性 版本修订记录信息:ChangeLog。 推荐使用的Android系统版本:Android
初始化 配置密钥 创建OBS客户端 配置OBS客户端 配置SDK日志
是否支持同步删除文件 不支持。 当前obsutil工具支持同步上传本地目录到OBS桶中,同步成功后,如果用户删除了本地目录下的部分文件,再次进行增量同步上传时,工具将只会检查本地存在的文件是否需要增量进行上传,无法感知已删除文件是否需要在目标桶内进行删除。 需要注意的是,如果在上
设置跨域规则 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。接口参考文档详细介绍了每个接口的参数和使用方法。 您可以通过ObsClient.setBucketCors设置桶的跨域规则,如果原规则存在则覆盖原规则。 本示例用于设
删除对象操作会同步复制到跨区域复制的桶中吗? 如果您通过OBS控制台设置跨区域复制规则,那么源桶的删除对象操作默认不会同步复制到目标桶中。 如果您通过API设置跨区域复制规则,那么源桶的删除对象操作是否会同步复制到目标桶中取决于DeleteData参数的设置: DeleteDat
华为云对象存储服务论坛中发帖求助。接口参考文档详细介绍了每个接口的参数和使用方法。 使用Android Studio自带的gradle下载安装OBS Android SDK,步骤如下: 打开Android Studio,单击“Start a new Android Studio project”进入创建工程引导界面。
多版本控制 多版本控制简介 设置桶多版本状态 查看桶多版本状态 获取多版本对象 复制多版本对象 恢复多版本归档存储对象 列举多版本对象 多版本对象权限 删除多版本对象
API参考 如果您想要了解OBS Android SDK各API的所有参数及定义,请参考《对象存储服务Android SDK API参考》。
查看桶日志配置 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。接口参考文档详细介绍了每个接口的参数和使用方法。 您可以通过ObsClient.getBucketLogging查看桶日志配置。 本示例用于查看桶名为“bucketname”的日志配置。
管理对象 设置对象属性 获取对象属性 管理对象访问权限 列举对象 删除对象 复制对象
异常处理 OBS服务端错误码 SDK自定义异常 SDK公共响应头 日志分析 缺少类错误 连接超时异常 资源无法释放 签名不匹配异常 报错NetworkOnMainThreadException
常见问题 SDK是否支持批量上传、下载或复制对象?
管理桶 创建桶 列举桶 删除桶 判断桶是否存在 获取桶元数据 管理桶访问权限 管理桶策略 获取桶区域位置 获取桶存量信息 桶配额 桶存储类型
桶配额 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。接口参考文档详细介绍了每个接口的参数和使用方法。 设置桶配额 您可以通过ObsClient.setBucketQuota设置桶配额。以下代码展示如何设置桶配额: // 认证