华为云对象存储OBS快速使用_云淘科技
本章节以Linux操作系统为例,介绍如何通过obsutil在OBS上完成基本的数据存取操作,具体操作流程如图1所示。
图1 obsutil快速使用流程
前提条件
已获取到obsutil工具,并完成了初始化配置。
已进入obsutil工具所在目录。
操作步骤
运行./obsutil mb obs://bucket-test -location=cn-south-1命令,在华南-广州区域创建一个名为bucket-test的新桶。
./obsutil mb obs://bucket-test -location=cn-south-1 Create bucket [bucket-test] successfully!
以上命令中location参数定义了桶将会被创建在哪个区域,如果初始化配置时配置的终端节点(Endpoint)归属于默认区域华北-北京一(cn-north-1),可以不携带此参数;如果使用的终端节点归属于其他区域,则必须携带此参数。当前有效的区域名称可从这里查询。
运行./obsutil cp /temp/test.txt obs://bucket-test/test.txt命令,将本地test.txt文件上传至bucket-test桶中。
./obsutil cp /temp/test.txt obs://bucket-test/test.txt Parallel: 5 Jobs: 5 Threshold: 52428800 PartSize: 5242880 Exclude: Include: VerifyLength: false VerifyMd5: false CheckpointDir: /temp/.obsutil_checkpoint test.txt:[==============================================] 100.00% 48.47 KB/s 0s Upload successfully, 4.44KB, /temp/test.txt --> obs://bucket-test1/test.txt
如果想要将本地test文件夹上传OBS桶中,对应命令是:
./obsutil cp /test/ obs://bucket-test -r -f
cp上传命令详解请参考上传对象。
更多上传场景请参考上传示例。
运行./obsutil cp obs://bucket-test/test.txt /temp/test1.txt命令,将bucket-test桶中的test.txt对象下载至本地。
./obsutil cp obs://bucket-test/test.txt /temp/test1.txt Parallel: 5 Jobs: 5 Threshold: 52428800 PartSize: 5242880 Exclude: Include: VerifyLength: false VerifyMd5: false CheckpointDir: /temp/.obsutil_checkpoint test.txt:[=============================================] 100.00% 775.52 KB/s 0s Download successfully, 4.44KB, obs://bucket-test1/test.txt --> /temp/test1.txt
如果想要将OBS桶内test目录下载至本地temp文件夹中,对应命令是:
./obsutil cp obs://bucket-test/test /temp -r -f
cp下载命令详解请参考下载对象。
更多下载场景请参考下载示例。
运行./obsutil rm obs://bucket-test/test.txt -f命令,在bucket-test桶中删除test.txt对象。
./obsutil rm obs://bucket-test/test.txt -f Delete object [test.txt] in the bucket [bucket-test] successfully!
运行./obsutil rm obs://bucket-test -f命令,删除bucket-test桶。
./obsutil rm obs://bucket-test -f Delete bucket [bucket-test] successfully!
父主题: 快速入门
同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家