检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
华为云对象存储服务论坛中发帖求助。接口参考文档详细介绍了每个接口的参数和使用方法。 调用ObsClient类的相关接口时,没有异常抛出,则表明返回值有效,返回SDK公共响应头子类实例;如果抛出异常,则说明操作失败,此时应从SDK自定义异常实例中获取错误信息。OBS客户端提供同步调用和异步调用两种方式,具体示例如下:
请求消息参数 表1 请求消息参数 名称 是否必选 参数类型 说明 约束 graph_name 是 String 工作流名称。 名称必须以字母或数字开头,只能由字母、数字、下划线和中划线组成,长度小于等于64个字符。 请求消息头 该请求使用公共消息头,具体参见表3。 请求消息元素 表2 请求参数元素
为易读格式,为true时表示进行转换,默认为true。 N/A showProgressBar 可选 是否在控制台显示进度条,为true时表示显示进度条,默认为true。 N/A showStartTime 可选 是否在控制台显示开始时间,为true时表示显示,默认为true。 N/A
过SDK、OBS Browser+、obsutil方式配置防盗链。 使用OBS控制台 在OBS管理控制台左侧导航栏选择“桶列表”。 在OBS管理控制台桶列表中,单击待操作的桶,进入“对象”页面。 在左侧导航栏单击“访问权限控制>防盗链”,进入“防盗链”界面。 单击“白名单Refe
支持使用“自动刷新缓存”功能,如图9所示,在域名管理列表,找到需要创建自动刷新缓存的域名卡片,在“自动刷新缓存”的右侧单击“配置”,单击开启“自动刷新缓存”开关,出现配置页面。 图9 配置自动刷新缓存 配置自动刷新策略参数,完成后单击“确定配置”。 表2 事件触发器参数说明 参数 说明 事件
资源和成本规划 本节介绍最佳实践中资源规划情况,包含以下内容: 表1 资源和成本规划内容说明 维度 说明 资源规划 OBS:存放训练数据集、预训练模型等数据资源的桶,桶存储类别为“标准存储”,桶策略为“私有”。 SFS Turbo:文件系统类型为“HPC型”,存储类型请根据存储容
合并段 所有分段上传完成后,需要调用合并段接口来在OBS服务端生成最终对象。在执行该操作时,需要提供所有有效的分段列表(包括分段号和分段ETag值);OBS收到提交的分段列表后,会逐一验证每个段的有效性。当所有段验证通过后,OBS将把这些分段组合成最终的对象。 您可以通过ObsClient
目录级的桶策略和IAM策略对obsfs挂载方式访问不生效。 适用的操作系统 obsfs适用于Linux操作系统,具体说明和操作指导如表1所示。 表1 获取obsfs的方式 方式 说明 适用的Linux发行版 操作指导 直接下载 直接下载官方提供的软件包,在Linux配置运行环境后即可使用obsfs。
InvalidPartOrder 段列表的顺序不是升序,段列表必须按段号升序排列。 按段号升序排列后重新合并。 400 Bad Request InvalidPolicyDocument 表单中的内容与策略文档中指定的条件不一致。 根据返回的错误消息体提示修改构造表单的policy重试。 400
使用SSE-C方式加密对象,您必须使用下面的三个头域。 表1 SSE-C方式加密对象使用的头域 名称 描述 x-obs-server-side-encryption-customer-algorithm SSE-C方式下使用该头域,该头域表示加密对象使用的算法。 示例:x-obs-ser
atus 镜像回源抓取触发状态 该指标用于统计租户回源触发异步抓取任务状态。该值=1时 表示当前回源可以触发异步抓取任务,该值<1时 表示当前回源不触发异步抓取任务。 ≤ 1 用户 1分钟 表2 OBS支持的监控指标(存储类) 指标ID 指标名称 指标含义 取值范围 测量对象 监控周期(原始指标)
支持使用“自动刷新缓存”功能,如图9所示,在域名管理列表,找到需要创建自动刷新缓存的域名卡片,在“自动刷新缓存”的右侧单击“配置”,单击开启“自动刷新缓存”开关,出现配置页面。 图9 配置自动刷新缓存 配置自动刷新策略参数,完成后单击“确定配置”。 表2 事件触发器参数说明 参数 说明 事件
该请求的响应消息使用公共消息头,具体请参考表1。 响应消息元素 该请求的响应消息中不带有响应元素。 错误响应消息 除了公共的错误码外,此接口还会返回一些其他的错误码。下面列出本接口的一些常见错误,以及可能原因,如表3。 表3 设置桶清单错误码列表 错误码 描述 HTTP状态码 MalformedXML
象。 使用OBS SDK上传 OBS SDK支持使用分段上传上传大对象,分段上传分为三步:初始化分段上传任务、逐个或并行上传段、合并段。 表1 OBS SDK分段上传 语言 参考链接 Java 分段上传(Java SDK) Python 分段上传(Python SDK) C 分段上传(C
在OBS管理控制台左侧导航栏选择“桶列表”。 在桶列表单击目标桶的桶名称,进入“对象”页面。 在左侧导航栏,单击“访问权限控制>桶策略”,进入桶策略页面。 在“桶策略”页面,单击“创建”。 根据使用习惯,策略配置方式以可视化视图为例。单击“可视化视图”。 配置桶策略内容。 图1 配置桶策略 表1 桶策略配置说明
现象七:挂载并行文件系统时出现“unknown option”类似错误 问题定位: 挂载命令中参数写错,obsfs不识别 解决办法: 对照“挂载并行文件系统”章节的表1检查挂载参数。 现象八:挂载并行文件系统时出现“unable to access MOUNTPOINT /mnt/obsfs: No such
在OBS管理控制台左侧导航栏选择“对象存储”。 在桶列表单击待操作的桶,进入对象页面。 在左侧导航栏,单击“访问权限控制 > 桶策略”。 单击“创建”。 根据使用习惯,策略配置方式以可视化视图为例。单击“可视化视图”。 配置如下参数。 表2 桶策略参数配置 参数 说明 策略名称 输入自定义的桶策略名称
响应消息头 该请求的响应消息使用公共消息头,具体请参考表1。 响应消息元素 表2 响应消息元素 名称 参数类型 说明 provided_actions Array of ProvidedAction 可选的Action列表。 表3 ProvidedAction参数说明 名称 是否必选
该请求的响应消息使用公共消息头,具体请参考表1。 响应消息元素 名称 参数类型 说明 count Int 列表条数。 graphs Array GraphItem 工作流模板列表信息。 next_start Int 下一次查询的起始位置。 is_truncated Boolean 表明是否本次返回的Li
追加写对象 使用场景 流式上传、表单上传、多段上传在上传结束之后内容是固定的,只能读取,不能修改。如果Object内容发生了改变,只能重新上传同名的Object来覆盖之前的内容。 对于上传日志、视频监控和视频直播等领域生成的实时视频流,使用以上上传方式,会存在软件架构复杂、客户端