检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
搜索桶 OBS Browser+支持按桶名所包含的字符串搜索桶。 操作步骤 登录OBS Browser+。 在主页面右上角的搜索框中输入需要查找的桶名,如图1所示。 图1 搜索框 单击。 搜索到的桶会显示在桶列表中。如果想重新搜索其他桶,可单击删除已输入的关键字后重新输入需要搜索的桶名,如图2所示。
此请求消息中不使用消息元素。 响应消息样式 1 2 3 4 5 6 HTTP/1.1 200 OK Server: OBS x-obs-request-id: request id x-obs-id-2: id Date: date Content-Length: 0 响应消息头 该请求的
必选 参数解释: 对象名。对象名是对象在存储桶中的唯一标识。对象名是对象在桶中的完整路径,路径中不包含桶名。 例如,您对象的访问地址为examplebucket.obs.cn-north-4.myhuaweicloud.com/folder/test.txt 中,对象名为folder/test
OBS服务端错误码 在向OBS服务端发出请求后,如果遇到错误,会在响应中包含响应的错误码描述错误信息。详细的错误码及其对应的描述和HTTP状态码参见OBS API错误码。 父主题: 异常处理(Go SDK)
签名不匹配异常 如果从请求响应中获取到HTTP状态码为403,OBS服务端错误码为OBS_STATUS_SignatureDoesNotMatch,请检查AK/SK是否有误。 父主题: 异常处理
开发环境准备 从Xcode官网下载并安装最新版Xcode。 父主题: 快速入门
功能介绍 本接口用于开通授权,由OBS服务自动帮助用户创建工作流运行时需要的函数服务权限,以及函数服务运行时的权限。该函数具有幂等性。 请求消息样式 POST /v2/workflow-authorization HTTP/1.1 Host: obs.cn-north-4.myhuaweicloud
功能介绍 本接口用于查询授权,查询由OBS服务自动帮助用户创建工作流运行时需要的函数服务权限,以及函数服务运行时的权限。该函数具有幂等性。 请求消息样式 GET /v2/workflow-authorization HTTP/1.1 Host: obs.cn-north-4.myhuaweicloud
桶的域名信息 在“基本信息”下查看桶的基本信息,包含对象个数、桶策略、桶版本号、集群类型、所属企业项目和账号ID。 图5 桶的基本信息 表3 桶基本信息参数说明 参数 说明 对象个数 桶中存储的对象数量,为桶内文件夹、最新版本对象和所有历史版本的对象总和。 桶策略 桶的桶策略,有私有桶、公开桶两种类别。
假设bucket-test桶内包含如下分段上传任务: obs://bucket-test/task1.txt uploadid1 obs://bucket-test/task1.txt uploadid2 obs://bucket-test/task2.txt uploadid3 obs://bucket-test/task3
删除桶 如果您不再需要一个桶,可以在OBS管理控制台上将其删除,以免占用桶数量配额。 前提条件 删除桶之前必须确保桶内的对象已全部删除。 只有桶的拥有者才能删除桶。 操作步骤 登录OBS Browser。 选中待删除的桶,单击“更多 > 删除”。 用户删除桶后,需要等待30分钟才能创建同名桶和并行文件系统。
为什么OBS存储的数据丢失了? 请检查桶中是否设置了生命周期过期删除规则,符合规则的对象会被删除。 请检查桶是否授权了其他用户桶的写权限,被授权的用户都可以删除对象。如果您开启了日志记录功能,可以通过日志记录查询到删除对象的用户。 父主题: 产品咨询
管理运行队列 前提条件 任务列表中存在正在运行的任务。 操作步骤 登录OBS Browser+。 在页面左边的“任务管理”。 “任务管理”窗口默认会显示“运行队列”,如图1所示。 图1 运行队列列表 可选: 选择对单个任务或者多个任务单击“暂停”按钮,暂停后的任务会出现在“已暂停”任务队列。
段上传任务示例,列举命令如下: ./obsutil ls obs://bucket-test -m -limit=3 返回结果按照对象名字典序排列后,结果如下: obs://bucket-test/task1.txt uploadid1 obs://bucket-test/task1
新建CORS规则 OBS支持通过控制台、API、SDK方式新建CORS规则,不支持通过OBS Browser+、obsutil方式新建CORS规则。 使用OBS控制台 在OBS管理控制台左侧导航栏选择“桶列表”。 在OBS管理控制台桶列表中,单击待操作的桶,进入“对象”页面。 在左侧导航栏,单击“数据安全
"obs:*:*" ], "Resource": [ "obs:*:*:bucket:obs-example", "obs:*:*:object:obs-example/*"
SDK将会针对每个对象随机生成一个初始值,并使用数据密钥与初始值加密对象,加密完成后将加密后文件上传至OBS,并将对应的初始值存储至对象元数据中。下载该对象时,用户需要提供对应的数据密钥,SDK会自动获取保存在对象元数据中的初始值,使用数据密钥与初始值解密对象并返回。下载时如果提
问题根因:某些sdk版本demo头文件eSDKOBS.h与sdk的eSDKOBS.h未同步更新,导致option中设置的代理失效 解决方法:将yourSDKpath\source\eSDK_OBS_API\eSDK_OBS_API_C++\inc\eSDKOBS.h 替换掉yourSDKpa
√ × √ 对象相关接口 PUT上传对象 putObject √ √ √ √ √ 复制对象 copyObject √ √ √ √ √ 获取对象内容 getObject √ √ √ √ √ 获取对象元数据 getObjectMetadata √ √ √ √ √ 删除对象 deleteObject
Modules”设置成“Yes”。 在需要用到OBS服务的头文件中导入OBS软件包。 #import <OBS/OBS.h> 运行Command+B命令确认OBS.framework编译通过。 常见问题 Mac OSX工程配置 下载OBS iOS SDK软件包。 使用Xcode新建工程。 将OBS.framework添加到工程中,勾选“Copy