检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
复制示例 本章节案例中的所有命令均以Linux操作系统为例,提供复制操作指导。 假设bucket-src桶内包含如下对象: obs://bucket-src/test1.txt obs://bucket-src/test2.txt obs://bucket-src/test3.txt
fbbc83e3-98ac-4d19-b23a-64023b1e0c34。 如果成功/失败/警告的个数为零,则不会产生对应的结果清单文件。 结果清单的任务号是每次运行生成的唯一标识号。 单个结果清单文件最大为30MB且最大可保留的文件个数为1024。 当涉及多文件/文件夹任务时,如需确认失败任务的具体错误信息,
使用前需知 请确认您已经熟悉OBS的基本概念,如桶(Bucket)、对象(Object)、访问密钥(AK和SK)等。 您可以先参考OBS客户端通用示例,了解OBS iOS SDK接口调用的通用方式。 父主题: 快速入门
次请求为准。 默认取值: 无 extensions extensionOptions 可选 参数解释: 桶相关扩展信息。通过调用拓展配置项为对应请求配置额外的拓展请求头,详情参考extensionOptions。 返回结果说明 表2 返回结果列表 参数名称 参数类型 描述 output
process.env.SECURITY_TOKEN, // Server填写Bucket对应的Endpoint, 这里以华北-北京四为例,其他地区请按实际情况填写 Server: "https://obs.cn-north-4.myhuaweicloud.com", });
nId>_BrowserJS.zip,解压后eSDK_Storage_OBS_<VersionId>_BrowserJS/examples为示例程序。您也可以从下面表格中直接下载示例程序。 示例包括以下内容: 示例代码 说明 bucket-operations-sample 展示了桶相关接口的用法
SDK概述 对象存储服务软件开发工具包(OBS SDK,Object Storage Service Software Development Kit)是对OBS服务提供的REST API进行的封装,以简化用户的开发工作。用户直接调用OBS SDK提供的接口函数即可实现使用OBS服务业务能力的目的。
根据错误日志信息分析错误原因。 例如,从日志文件中获取到错误码"NoSuchBucket",通过查看对照OBS服务端错误码,得知实际的错误信息为“指定bucket不存在”。 父主题: 异常处理
行时,可能导致日志文件并发写失败或日志内容丢失的问题,请在运行命令时加上-config参数为每个进程配置独立的配置文件。同时确保utilLogPath和sdkLogPath对每个进程均配置为不同的路径。 收集日志文件 您可通过如下两种方式收集日志: 方式一:使用辅助命令归档日志文件;
上传对象 以下代码展示如何上传对象至OBS: NSString *filePath = [[NSBundle mainBundle]pathForResource:@"fileName" ofType:@"Type"]; OBSPutObjectWithFileRequest *request
配置密钥 要接入OBS服务,您需要拥有一组有效的访问密钥(AK和SK)用来进行签名认证。具体可参考OBS服务环境搭建。 获取AK和SK之后,您便可以按照以下步骤进行初始化。 创建OBS客户端 配置OBS客户端 父主题: 初始化
下载对象简介 OBS iOS SDK提供了丰富的对象下载接口,可以通过以下方式下载对象: 流式下载 范围下载 断点续传下载 您可以通过getObject下载对象。 父主题: 下载对象
/test.txt 下载完成后,本地文件为: └── test.txt 递归下载bucket-test桶中的src2文件夹中的所有文件和文件夹(包括src2文件夹本身)至本地已存在的src1文件夹,且下载过程中不进行询问操作,下载命令为: ./obsutil cp obs://bucket-test/src2
执行cp下载文件,输入的cloud_url不合法。 说明: cloud_url为桶路径或对象路径,当下载桶中的所有对象时,cloud_url的格式必须为obs://bucketname;当下载指定对象时,cloud_url的格式必须为obs://bucketname/key。 4 检查桶状态错误
如下: 按需转包年包月(资源包):在使用OBS的过程中,如果发现按需计费模式无法满足业务需求,您可以通过购买对应资源包的方式,变更计费模式为包年包月(资源包),支持资源包抵扣的计费项可参见资源包概述。购买资源包后,扣费时会先检查有无与计费项匹配的资源包,如果有对应资源包会优先走资源包抵扣。
删除桶 如果桶为空或您不再需要一个桶,可以通过OBS管理控制台、API、SDK、OBS Browser+、obsutil方式将其删除,以免占用桶数量配额。 桶为空包含两方面含义: 桶内没有任何对象或对象的任何历史版本。 桶内没有任何未合并的多段上传任务,即桶内不存在碎片。 如果桶
Server填写Bucket对应的Endpoint, 这里以华北-北京四为例,其他地区请按实际情况填写 Server: "https://obs.cn-north-4.myhuaweicloud.com", }); // 指定存储桶名称 const bucketName = "examplebucket";
put 参数解释: 操作成功后的结果数据,详见GetBucketVersioningOutput。 约束限制: 当Status大于300时为空。 表5 ICommonMsg 参数名称 参数类型 描述 Status number 参数解释: OBS服务端返回的HTTP状态码。 取值范围:
日志归档路径,规则如下: 如果该值为空,则以obsutil_log.zip为归档文件名,将日志归档到obsutil命令同级目录下; 如果file_or_folder_url不存在,则工具会判断其是否以“/”或“\”结尾,如果是,则会以该路径创建文件夹,并以obsutil_log.zip为归档文件名将日志归档到该新建的文件夹下;
获取服务地址 您可以从这里查看OBS当前开通的服务地址和区域信息。 SDK需要传入协议,例如获取到的服务地址为“your-endpoint”,则初始化OBS客户端时传入的服务地址可以为“http://your-endpoint”、“https://your-endpoint”两种形式。