更新时间:2023-11-16 GMT+08:00
快速使用
本章节以Linux操作系统为例,介绍如何通过obsutil在OBS上完成基本的数据存取操作,具体操作流程如图1所示。
前提条件
- 已获取到obsutil工具,并完成了初始化配置。
- 已进入obsutil工具所在目录。
操作步骤
- 运行./obsutil mb obs://bucket-test -location=ap-southeast-1命令,在中国-香港区域创建一个名为bucket-test的新桶。
./obsutil mb obs://bucket-test -location=ap-southeast-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
- 运行./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
- 运行./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!
父主题: 快速入门