摘要 除了我们平时在项目用API接口对接阿里云的OSS,阿里云还为我们提供了两个OSS包管理工具:一个是ossbrowser(OSS图形化管理工具),另一个是ossutil(命令行方式管理OSS数据的工具),我们一般会使用命令行工具ossutil来统一管理我们项目编译打包好的jar包,然后每台服务器使用ossutil就可以获取到最新的统一的jar包。

阿里云官网:www.aliyun.com

官网介绍:ossutil是以命令行方式管理OSS数据的工具,提供方便、简洁、丰富的存储空间(Bucket)和文件(Object)管理命令,支持Windows、Linux、 Mac平台。

通过ossutil,您可以进行如下操作:
管理Bucket,如:创建、列举或删除Bucket等。
管理Object,如:上传、下载、列举、拷贝和删除Object等。
管理碎片(part),如:列举和删除part等。

20cfa13a27c29d9daaf8918f1fb77760.png

安装和配置

我这里是centos系统,所以安装官网上Linux系统(64位系统)例子来安装。

# 进入我们的软件安装目录

cd /usr/local/

ll

# 新建oss安装目录

mkdir oss

ll

# 进入oss安装目录

cd oss

# 下载ossutil命令到当前oss安装目录

wget http://gosspublic.alicdn.com/ossutil/1.7.0/ossutil64

a4ea106a2c7d773a8f4029a92d6d57ba.png

ll

# 修改成可执行文件

chmod 755 ossutil64

# 这个时候ossutil64这个文件就变绿了,现在是可执行文件了

ll

# 在使用命令之前我们需要先配置好oss的配置信息

./ossutil64 config

# 配置好之后会自动生成配置文件

# 输入:/usr/local/oss/.ossutilconfig,在当前oss安装目录下生成配置文件,不使用默认配置文件

请输入配置文件名,文件名可以带路径(默认为:/root/.ossutilconfig,回车将使用默认配置文件。如果用户设置为其它文件,在使用命令时需要将--config-file选项设置为该文件):/usr/local/oss/.ossutilconfig

# 输入:CH

请输入语言(CH/EN,默认为:CH,该配置项将在此次config命令成功结束后生效):CH

# 设置Endpoint、AccessKey、STSToken参数

请输入endpoint:(输入你的endpoint)

请输入accessKeyID:(输入你的accessKeyID)

请输入accessKeySecret:(输入你的accessKeySecret)

请输入stsToken:(直接回车)

# 查看当前目录下的隐藏文件,可以看到有生成一个.ossutilconfig配置文件

ls -a

# 命令安装完成!

测试和使用

# 查看Bucket列表,由于我们在安装时指定了配置文件路径,所以这里每个命令需要带上配置文件路径

./ossutil64 ls --config-file .ossutilconfig

# 查看Bucket名称是oss://repository下的Object列表

./ossutil64 ls oss://repository --config-file .ossutilconfig

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐