检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
描述 表3 说明: 该接口返回是一个Promise类型,需要使用Promise、async/await语法处理。 参数解释: 接口返回信息,详见表3。 表3 Response 参数名称 参数类型 描述 CommonMsg ICommonMsg 参数解释: 接口调用完成后的公共信息,
描述 表3 说明: 该接口返回是一个Promise类型,需要使用Promise、async/await语法处理。 参数解释: 接口返回信息,详见表3。 表3 Response 参数名称 参数类型 描述 CommonMsg ICommonMsg 参数解释: 接口调用完成后的公共信息,
SDK日志功能,开启方式参见日志分析章节,通常建议的日志级别为WARN; 确保使用OBS Java SDK的程序代码遵照OBS客户端通用示例编写,所有ObsClient的接口调用都进行了异常处理,例如上传对象的示例如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
描述 表3 说明: 该接口返回是一个Promise类型,需要使用Promise、async/await语法处理。 参数解释: 接口返回信息,详见表3。 表3 Response 参数名称 参数类型 描述 CommonMsg ICommonMsg 参数解释: 接口调用完成后的公共信息,
printStackTrace(); } } } 相关链接 关于修改写对象的API说明,请参见修改写对象。 更多关于修改写对象的示例代码,请参见Github示例。 修改写对象过程中返回的错误码含义、问题原因及处理措施可参考OBS错误码。 修改写对象常见问题请参见我可以修改对象名称吗?。
printStackTrace(); } } } 相关链接 关于获取桶的跨域规则的API说明,请参见获取桶的CORS配置。 更多关于获取桶的跨域规则的示例代码,请参见Github示例。 获取桶的跨域规则过程中返回的错误码含义、问题原因及处理措施可参考OBS错误码。 父主题:
删除桶 如果桶为空或您不再需要一个桶,可以通过OBS管理控制台、API、SDK、OBS Browser+、obsutil方式将其删除,以免占用桶数量配额。 桶为空包含两方面含义: 桶内没有任何对象或对象的任何历史版本。 桶内没有任何未合并的多段上传任务,即桶内不存在碎片。 如果桶
使用小程序直传数据至对象存储桶中。 基于3中得到的编码后的policy字段及signature字段,可以调用小程序中的上传接口,选择本地文件并上传。具体代码示例如下: 配置AK、SK、访问域名等信息的配置文件(Configuration.js): 使用永久访问秘钥(AK/SK) //
按照本案例配置后,可以正常通过API或SDK完成读操作(下载指定对象),但如果通过控制台或OBS Browser+登录,会出现无权限的相关提示信息。 报错原因:通过控制台或者OBS Browser+登录后,加载桶列表时会调用获取桶列表(ListAllMyBuckets)等接口,加载对象列表时会
描述 表3 说明: 该接口返回是一个Promise类型,需要使用Promise、async/await语法处理。 参数解释: 接口返回信息,详见表3。 表3 Response 参数名称 参数类型 描述 CommonMsg ICommonMsg 参数解释: 接口调用完成后的公共信息,
按照本案例配置后,可以正常通过API或SDK完成对象下载操作,但如果通过控制台或OBS Browser+登录桶列表,会出现无权限的相关提示信息。 报错原因:通过控制台或者OBS Browser+登录后,加载桶列表时会调用获取桶列表(ListAllMyBuckets)等接口,加载对象列表时会调
InvalidPayer 所有对这个对象的访问已经无效了。 403 Forbidden InvalidPolicyDocument 表单中的内容与策略文档中指定的条件不一致。 400 Bad Request InvalidRange 请求的range不可获得。 416 Client Requested
N/A secret_access_key 访问密钥中的SK。 N/A server 连接OBS的服务地址。可包含协议类型、域名、端口号。示例:https://your-endpoint:443。(出于安全性考虑,建议使用https协议) N/A max_retry_count
有body体中有ETag标签才表示成功,否则表示复制失败。 使用方式 OBS支持通过API、SDK、OBS Browser+、obsutil方式复制对象,不支持通过控制台方式复制对象。 使用API 复制对象 使用SDK Java Python C Go BrowserJS .NET
OBS客户端初始化(Python SDK) 功能说明 OBS客户端(ObsClient)是访问OBS服务的Python客户端,它为调用者提供一系列与OBS服务进行交互的接口,用于管理桶和对象等OBS服务上的资源。 方法定义 ObsClient(access_key_id, secret_access_key,
OBS控制台目前不支持设置匿名用户的桶ACL权限继承关系(即不支持配置delivered属性),如需配置请使用OBS SDK或API操作。 如果您通过SDK或API配置了匿名用户的delivered属性后,又在控制台修改了匿名用户的ACL配置,即便不是修改delivered属性,匿名用
错误信息提醒用户再次调用接口进行重新上传(重新上传时因为有checkpoint文件记录当前的上传进度,避免重新上传所有分段,从而节省资源提高效率)。 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 接口约束 您必须是桶拥有者或
SDK编译 获取到SDK源码后,根据使用平台来开展编译工作。 linux下: linux可以直接进入到source/eSDK_OBS_API/eSDK_OBS_API_C++/下执行下面的脚本来编译(x86和arm略有不同请注意): export SPDLOG_VERSION=spdlog-1
/hdfswriter/libs和/opt/datax/plugin/reader/hdfsreader/libs。 验证是否对接成功。 示例:以txtfilereader为源端,以OBS为目的端。 创建作业配置文件file2obs.json。 { "setting":{
obsutilconfig中获取访问密钥(AK/SK)外,obsutil还提供链式自动获取访问密钥功能,可以从系统环境变量获取访问密钥,或者通过ECS接口获取临时访问密钥。 启用链式获取访问密钥功能后,obsutil会依次从.obsutilconfig配置文件 -> 系统环境变量 -> EC