摘自官方介绍:阿里云命令行工具 CLI(Alibaba Cloud CLI)是基于阿里云开放 API 建立的管理工具。借助此工具,您可以通过调用阿里云开放 API 来管理阿里云产品。该命令行工具与阿里云开放 API 一一对应,灵活性高且易于扩展。您可基于该命令行工具对阿里云原生 API 进行封装,扩展出您想要的功能。
如果你使用阿里云的话,善用这个命令行工具是可以实现很多操作的,比如今天要介绍的OSS数据同步就是利用了这个工具。
Linux下安装
wget https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-amd64.tgz
tar xvfz aliyun-cli-linux-latest-amd64.tgz -C /usr/local/bin
rm -rf aliyun-cli-linux-latest-amd64.tgz
配置密钥
aliyun configure
注意Region Id通常是类似这样的:内网cn-shanghai-internal
;公网cn-shanghai
。
具体来源我是通过url里找到的……枚举值列表:地域和可用区列表。
同步本地文件到OSS
以下示例同步当前目录下全部文件到oss的桶名称:
aliyun oss cp / oss://桶名称/ -u --output-dir=/var/log/ --recursive -j 20
增量拉取OSS文件到本地
以下示例同步oss的桶名称下全部文件到当前目录:
aliyun oss cp oss://桶名称/ / -u --recursive --output-dir=/var/log/sync/ -j 20
参考资料
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。