公司在阿里雲優惠期間買了1T的OSS,除了平常用於服務器的快照存儲並沒有他用。咱們的靜態文件購買了阿里雲的NAS。如今咱們將文件上傳到阿里雲的OSS中防止服務中斷或者誤刪除沒法恢復。編程
操做系統: CentOS 7.6 64位
軟件: ossutil64vim
使用:
wget http://gosspublic.alicdn.com/ossutil/1.6.0/ossutil64?spm=a2c4g.11186623.2.12.58b91594k55K9V /usr/bin/
mv ossutil64?spm=a2c4g.11186623.2.12.58b91594k55K9V /usr/bin/ossutil
chmod +x /usr/bin/ossutil服務器
1.阿里雲的子帳號系統增長子帳號
https://ram.console.aliyun.com/users
新建帳號時選擇"編程訪問",從這裏拿到accessKeyID和accessKeySecretide
2.子帳號受權
這裏默認給這個帳號管理OSS所有權限阿里雲
3.OSS建立bucket(https://oss.console.aliyun.com)
好比建立一個oss-sample 區域爲上海,則上海的endpoint爲oss-cn-shanghai-internal.aliyuncs.com操作系統
4.建立一個配置文件
vim /etc/ossutils.confcode
[Credentials] language=CH endpoint=oss-cn-shanghai-internal.aliyuncs.com accessKeyID=xxxxxxxxx accessKeySecret=kekekekekekekekeek
5.如何同步:我須要上傳的目錄爲/data/nas/upload/,這個目錄只讀,因此須要指定一個--output-dir參數cdn
/usr/bin/ossutil cp -r -f /data/nas/upload/ oss://oss-sample/upload -e oss-cn-shanghai-internal.aliyuncs.com --output-dir=/tmp/ --config-file=/etc/ossutils.conf
這樣就能夠上傳文件到OSS了get