以下代码展示了如何获取对象属性: // 初始化配置参数 ObsConfig config = new ObsConfig(); config.Endpoint = "https://your-endpoint"; // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险
您可以通过ObsClient.ListObjects列举出桶里的对象。 该接口可设置的参数如下: 参数 作用 OBS .NET SDK对应属性 BucketName 桶名。
最佳实践 拖拽上传 目录分享 后台运行 定时上传 上传/下载性能优化
是否可以同时装两个不同站点的OBS Browser+工具? OBS Browser+与OBS Browser的不同之处? OBS Browser+支持迁移OBS Browser保存的账号信息和任务信息吗? 为什么我运行了百万级别的任务后,感觉任务执行较慢?
任务管理 管理运行队列 管理已暂停队列 管理已完成队列 管理恢复中队列 管理失败队列
操作指南 挂载并行文件系统 取消挂载并行文件系统
异常处理 挂载并行文件系统失败 取消挂载并行文件系统失败
相关操作 libfuse安装指导
location 附加参数,如果请求的OBS服务地址所在区域为默认区域,则可为空,否则为必选 桶所在的区域。 当前有效的区域名称可从这里查询。 桶创建成功后,不支持变更区域,请谨慎选择。 请选择靠近您业务的区域创建桶,以降低网络时延,提高访问速度。
/obsutil stat obs://bucket [-acl] [-bf=xxx] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx] 运行示例 以Windows操作系统为例,运行obsutil stat obs://bucket-test
/obsutil rm obs://bucket [-f] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx] 运行示例 以Windows操作系统为例,运行obsutil rm obs://bucket-test,删除bucket-test
/obsutil config -interactive,更新默认配置文件的访问密钥和OBS服务地址。 .
运行示例如下: obsutil version obsutil version:5.1.9, obssdk version:2.2.12 operating system:windows, arch:amd64 父主题: 辅助命令
假设bucket-test桶内包含如下对象: obs://bucket-test/test1.txt obs://bucket-test/test2.txt obs://bucket-test/test3.txt obs://bucket-test/test4.txt obs://
/obsutil chattri obs://bucket [-sc=xxx] [-acl=xxx] [-aclXml=xxx] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx] 运行示例 以Windows操作系统为例,运行obsutil
命令结构 Windows操作系统 归档到本地 obsutil archive [file_or_folder_url] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx] 归档到指定的桶 obsutil archive obs://bucket
/obsutil bucketpolicy obs://bucket -method=put -localfile=xxx [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx] 运行示例 以Windows操作系统为例,运行obsutil
代码示例如下所示: obsClient.getObject({ Bucket : 'bucketname', Key : 'objectname' }, function (err, result) { if(err){
console.error('Error-->' + err); }else{ console.log('Status-->' + result.CommonMsg.Status); } }); 本示例仅用于删除单个对象,OBS
您可以通过ObsClient.putObject直接上传字符串到OBS。 本示例用于上传字符串“Hello OBS”到桶名为“bucketname”里,名称为“objectname”。