请知悉:本文最近一次更新为 12个月 前,文中内容可能已经过时。

摘自官方介绍:阿里云命令行工具 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

参考资料

阿里云CLI


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《阿里云的CLI》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌