博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oss批量上传工具_如何使用阿里云OSS的命令行管理工具ossutil
阅读量:5732 次
发布时间:2019-06-18

本文共 1397 字,大约阅读时间需要 4 分钟。

摘要 除了我们平时在项目用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

转载地址:http://mvowx.baihongyu.com/

你可能感兴趣的文章
OC中KVC的注意点
查看>>
JQ入门(至回调函数)
查看>>
1112: 零起点学算法19——输出特殊值
查看>>
【洛天依】几首歌的翻唱(无伴奏)
查看>>
strcspn
查看>>
OpenSSL初瞻及本系列的博文的缘由
查看>>
ISO8583接口的详细资料
查看>>
tmux不自动加载配置文件.tmux.conf
查看>>
经验分享:JavaScript小技巧
查看>>
[MOSEK] Stupid things when using mosek
查看>>
程序实例---栈的顺序实现和链式实现
查看>>
服务的使用
查看>>
Oracle 用户与模式
查看>>
网站开发流程以及HTML5简介(八)
查看>>
MairDB 初始数据库与表 (二)
查看>>
RabbitMQ】三种Exchange模式——订阅、路由、通配符模式
查看>>
连接数据库——java
查看>>
拥在怀里
查看>>
chm文件打开,有目录无内容
查看>>
whereis、find、which、locate的区别
查看>>