检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
选择本地文件,进行表单上传。 使用SDK生成的用于鉴权的请求参数包括两个: Policy,对应表单中policy字段。 Signature,对应表单中的signature字段。 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 接口约束
如何判断是否内网访问OBS? 假设某用户拥有一台华北-北京四区域的ECS,同时拥有一个华北-北京四区域的OBS桶(桶名为example-bucket)。 判断是否内网访问的方法如下: 在ECS中ping需要确认的OBS桶的全局域名,如果响应的IP地址为100网段或214网段,则说明ECS访问此OBS桶为内网访问。
取值范围: 长度为32的字符串。 默认取值: 无 lastModified java.util.Date 参数解释: 目标段的最近一次修改时间。 默认取值: 无 代码示例 本示例用于复制段,将sourcebucketname源桶下的sourceobjectname对象复制到d
日志分析(C SDK) 日志路径 OBS C SDK的日志路径是通过OBS.ini中LogPath字段指定的,默认存放于与C SDK动态库lib目录同级的logs目录中。定位问题只需要查看同级logs目录下运行日志eSDK-OBS-API-*-C.run.log或者obs-sdk-c
多段相关接口(C SDK) 多段相关接口说明(C SDK) 分段上传-初始化分段上传任务(C SDK) 分段上传-上传段(C SDK) 分段上传-合并段(C SDK) 分段上传-列举分段上传任务(C SDK) 分段上传-列举已上传的段(C SDK) 分段上传-复制段(C SDK)
列举分段上传任务 功能说明 查询桶内分段上传任务。 命令结构 Windows操作系统 obsutil ls obs://bucket[/prefix] [-s] [-d] -m [-a] [-uploadIdMarker=xxx] [-marker=xxx] [-limit=1]
列举分段上传任务示例 本章节案例中的所有命令均以Linux操作系统为例,提供列举上传任务操作指导。 假设bucket-test桶内包含如下分段上传任务: obs://bucket-test/task1.txt uploadid1 obs://bucket-test/task1.txt
删除分段上传任务 功能说明 通过分段上传任务的ID,删除指定桶中的分段上传任务。 按指定的对象名前缀批量删除分段上传任务。 命令结构 Windows操作系统 删除单个分段上传任务 obsutil abort obs://bucket/key -u=xxx [-f] [-fr] [-o=xxx]
多段相关接口(Go SDK) 分段相关接口说明(Go SDK) 分段上传-初始化分段上传任务(Go SDK) 分段上传-上传段(Go SDK) 分段上传-合并段(Go SDK) 分段上传-列举分段上传任务(Go SDK) 分段上传-列举已上传的段(Go SDK) 分段上传-复制段(Go
多段相关接口(Harmony SDK) 分段相关接口概述(Harmony SDK) 初始化分段上传任务(Harmony SDK) 上传段(Harmony SDK) 合并段(Harmony SDK) 列举已上传的段(Harmony SDK) 列举分段上传任务(Harmony SDK)
多段相关接口(Node.js SDK) 多段相关接口说明(Node.js SDK) 初始化多段上传任务(Node.js SDK) 上传段(Node.js SDK) 合并段(Node.js SDK) 列举已上传的段(Node.js SDK) 列举分段上传任务(Node.js SDK)
} ] } 上述示例中需要用户手动修改的参数介绍如表2所示: 表2 参数修改 需要修改的参数 解释 GetBucketLogging Action字段的参数值,表示此Policy的操作,Action字段为OBS支持的所有操作集合,以字符串形式表示,不区分大小
删除桶内全部分段上传任务 本章节案例中的所有命令均以Linux操作系统为例,提供删除桶内全部分段上传操作指导。 假设bucket-test桶内包含如下分段上传任务: obs://bucket-test/task1.txt uploadid1 obs://bucket-test/task1
expires int 可选 参数解释: 表示对象的过期时间(从对象最后修改时间开始计算)。过期之后对象会被自动删除。 约束说明: 此字段对于每个对象支持上传时配置,也支持后期通过修改元数据接口附带头域x-obs-expires修改。 取值范围: 大于0的整型数,单位:天。 默认取值: 无 progressListener
修改对象存储类别支持单个修改和批量修改。 单个修改:在对象列表中,选择待修改存储类别的对象,并单击右侧操作栏的“更多>修改存储类别”,如图2所示。 图2 单个修改对象存储类别 批量修改:在对象列表中,勾选待修改存储类别的对象,并单击上方的“更多>修改存储类别”按钮,如图3所示。 批量修改对象存储类别
开启了WORM开关的桶,上传的对象支持配置或修改对象保护期限。 如果上传对象时没有配置保护期限或自动应用桶级默认保护策略,您可以通过该操作配置对象保护期限。 如果上传对象时配置了保护期限或自动应用了默认保护期限,允许用户通过该操作延长保护期限。 对象保护期限仅允许修改,不允许删除。 用户需要拥有
开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 OBS C SDK的日志路径是通过OBS.ini中LogPath字段指定的,日志默认生成于与C SDK动态库lib目录同级的logs目录中,OBS.ini文件应与动态库(libeSDKLogAPI.so)同一目录。
对象版本 报表中对象的版本,可以设置为“仅限当前版本”和“包含所有版本”。 清单额外字段 桶清单文件中包含的对象信息:文件大小、上次修改时间、存储类别、ETag、分段上传、复制状态、加密状态。字段含义请参见清单中列出的对象元数据。 单击“下一步”,确认桶策略。 OBS将在桶清单存
储类别,而您想要修改其存储类别,请查看转换桶和对象的存储类别。 桶存储类别和对象存储类别 创建桶时支持设置桶存储类别,也可在桶创建完成后修改桶存储类别。 上传对象时,对象的存储类别默认继承桶的存储类别,您也可以重新指定对象的存储类别,同时也支持在对象上传完成后修改对象的存储类别。
上传完成后,您可以调用ObsClient.getObjectMetadata接口获取目标对象大小和最后修改时间,再与数据源进行比较: 如果两者大小一致且目标对象的最后修改时间晚于数据源的最后修改时间则表明上传成功,否则上传失败。 ObsClient.getObjectMetadata接口的使用可参见18