使用阿里云对象存储 OSS 命令行工具 ossutil 自动备份 Windows 服务器

1,简介

ossutil是以命令行方式管理OSS数据的工具,提供方便、简洁、丰富的Bucket和Object管理命令,支持Windows、Linux、 Mac平台。


通过ossutil,您可以进行如下操作:

管理Bucket,如:创建、列举或删除Bucket等。

管理Object,如:上传、下载、列举、拷贝和删除Object等。

管理碎片(part),如:列举和删除part等



2,相关文档

OSS 官方文档 https://help.aliyun.com/product/31815.html

ossutil 文档 https://help.aliyun.com/document_detail/50452.html


在这篇文章中,windows下可以使用7-zip命令行压缩文件夹。

https://javascript.net.cn/article?id=547



3,阿里云OSS费用组成

OSS 服务费用由存储费用、流量费用、请求费用、数据处理费用几部分组成:



4,购买和配置


创建 Bucket 和 Key


下载ossutil工具。

将工具解压到指定的文件夹,并双击运行ossutil.bat文件。

生成配置文件,配置参数参考Linux系统的配置参数:

D:\ossutil>ossutil64.exe config

填入 endpoint,accessKeyID,accessKeySecret,stsToken。具体含义可参考:

https://help.aliyun.com/document_detail/120075.html


使用 ossutil 的cp命令可以上传文件夹或文件。

例如:

# 上传单个文件
./ossutil cp a.txt oss://bucket/path
# 上传文件夹
./ossutil cp -r dir oss://bucket/path 
# 上传文件/文件夹并设置限速,单位为KB/s,缺省为0(不限速)
./ossutil cp -r dir oss://bucket/path --maxupspeed 1024


写个批处理,加入计划任务




真诚赞赏,手留余香
赞赏
随机推荐
ES6 Promise简介
vue-cli引用第三方框架
Wordpress 调用随机文章的方法
扫描二维码发送模板消息
unserialize(): Error at offset出现的原因分析以及解决方法
Git 创建分支最佳实践
SQLite数据库的id字段,怎么设置成从1开始自增
NPM小结
PHP 一次查询生成二维 Json
ThinkPHP 5 模型 select 返回的对象转换为数组