阿里云ossutil使用

一、 Linux系统手动安装ossutil

1.下载ossutil

wget https://gosspublic.alicdn.com/ossutil/1.7.13/ossutil64

2.修改文件执行权限

chmod 755 ossutil64

3.交互式配置生成配置文件

./ossutil64 config

根据提示分别设置配置文件路径、设置工具的语言、Endpoint、AccessKey ID、AccessKey Secret和STSToken参数。
阿里云ossutil使用_第1张图片
配置文件路径:回车使用默认的路径
设置工具的语言:CH
Endpoint:https://oss-cn-hongkong.aliyuncs.com (这个根据自己的OSS桶地区选择,我这边的桶是香港的。)
AccessKey ID:阿里云账号的AccessKey(具体获取方式参考官网 创建AccessKey)
AccessKey Secret:阿里云账号的AccessKey(具体获取方式参考官网 创建AccessKey)

以上配置完之后,会在产生一个配置文件,如果需要改参数,就在这个文件改动。
阿里云ossutil使用_第2张图片

4.使用上传验证

./ossutil64 cp test.txt oss://oss桶名/

阿里云ossutil使用_第3张图片

5.登录OSS图形化管理工具查看

OSS图形化管理工具 下载地址
阿里云ossutil使用_第4张图片

二、使用Shell脚本安装

执行脚本之前,accessKeyID accessKeySecret 这两个参数需要换成自己阿里云账号的key。
OSS桶名也要改成自己的名字

#/bin/bash
cd /opt/src
wget https://gosspublic.alicdn.com/ossutil/1.7.13/ossutil64                           
chmod 755 ossutil64

cat < /root/.ossutilconfig
[Credentials]
language=CH
accessKeyID=
accessKeySecret=
endpoint=https://oss-cn-hongkong.aliyuncs.com
EOF

更多详情可参考官网

三、常用的操作命令

删除OSS绑定的域名

./ossutil64  bucket-cname   --method  delete   oss://baidu  www.baidu.com

获取Cname配置

./ossutil64  bucket-cname   --method   get   oss://baidu  

获取所有的OSS桶名字

 ./ossutil64 ls | awk '{print $7}' | sed -n 's/^oss:\/\///p'     

获取所有桶名,执行删除操作同一个一级域名

for name in $(./ossutil64 ls | awk '{print $7}' | sed -n 's/^oss:\/\///p')
do
  ./ossutil64 bucket-cname --method delete "oss://$name" "$name.baidu.com" #baidu.com改成自己的一级域名
  
done

你可能感兴趣的:(shell,阿里云,mysql,服务器)