华为云对象存储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)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家