Akemi

常用的对象存储连接方式

2024/12/12

使用Obsutils命令行工具连接华为云

二进制下载

windows:
https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsutil/current/obsutil_windows_amd64.zip

linux:
https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsutil/current/obsutil_linux_amd64.tar.gz

两者使用方法是一样的,Windows需要额外添加环境变量

以linux为例,演示系统为ubuntu20.04

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# 部署
wget https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsutil/current/obsutil_linux_amd64.tar.gz
tar -xf obsutil_linux_amd64.tar.gz
cd obsutil_linux_amd64_5.5.12/
sudo cp obsutil /bin/obsutil

# 直接初始化
sudo obsutil config -i=ak -k=sk -e=endpoint
ak和sk都是访问密钥
endpoint是端点

# 交互式初始化
sudo obsutil config -interactive

...
成功会提示
Update config file successfully!

默认config文件位置
/root/.obsutilconfig

# 列出桶
sudo obsutil ls
Start at 2024-12-11 03:21:48.675274481 +0000 UTC
Bucket CreationDate Location BucketType
obs://ad-share 2023-12-15T06:44:09Z xxx POSIX
(...省略)
Bucket number: 10

# 列出桶下对象
sudo obsutil ls obs://xxx

测试可以使用

桶操作与对象操作:
https://support.huaweicloud.com/utiltg-obs/obs_11_0008.html

使用Ossutil64命令行工具连接阿里云对象存储OSS

二进制下载

linux下载地址:https://gosspublic.alicdn.com/ossutil/1.7.19/ossutil-v1.7.19-linux-amd64.zip

windows下载地址:https://gosspublic.alicdn.com/ossutil/1.7.19/ossutil-v1.7.19-windows-amd64.zip

以linux为例
演示系统为Ubuntu 20.04
ossutil64版本1.7.19

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 安装
sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bash

#交互式配置
ossutil config
#非交互式配置
ossutil64 -e endpoint -i ak -k sk ls oss://xxx
#修改配置文件配置
默认路径
/root/.ossutilconfig

列出桶:
sudo ossutil64 ls

列出桶中对象:
sudo ossutil64 ls oss://xxx

通过图形化工具ossbrowser2连接oss

ossbrowser也就是oss浏览器,是阿里云官方推出的图形化工具

安装方式

1
2
3
4
5
6
7
8
9
windows下载链接
https://gosspublic.alicdn.com/oss-browser2-prod/2.0.1/oss-browser2-win-x64-2.0.1.exe?spm=a2c4g.11186623.0.0.fff22425Z5FozL&file=oss-browser2-win-x64-2.0.1.exe

linux二进制安装
wget https://gosspublic.alicdn.com/oss-browser2-prod/2.0.1/oss-browser2-linux-x86_64-2.0.1.AppImage
chmod +x oss-browser2-linux-x86_64-2.0.1.AppImage
运行
./oss-browser2-linux-x86_64-2.0.1.AppImage &

同理obs也有obsbrowser,不展开
下载地址
https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsbrowserplus/win64/OBSBrowserPlus-HEC-win64.zip
不支持linux

mc连接对象存储——对象存储迁移

1
2
3
4
5
6
7
8
9
10
11
12
通过 mc config host add <对象存储名称> <对象存储地址> <AccessKey> <SecretKey>

可以对oss和obs都进行连接
mc config host add oss1 https://xxx ak sk
mc config host add obs1 http://xxx ak sk

添加完成之后,已添加的信息会被添加到~/.mc/config.json
cat ~/.mc/config.json
可以查看到已添加的对象存储与token

通过mc进行对象存储迁移
mc mirror oss1/<阿里云存储桶名称> obs/<华为云存储桶名称>
CATALOG
  1. 1. 使用Obsutils命令行工具连接华为云
  2. 2. 使用Ossutil64命令行工具连接阿里云对象存储OSS
  3. 3. 通过图形化工具ossbrowser2连接oss
  4. 4. mc连接对象存储——对象存储迁移