Ossutil工具:

1.Ossutil简介:

命令行管理工具。提供方便、简洁、丰富的Object管理命令。简单来讲就是通过简单的命令行,即可实现数据往OSS上传输的功能,当然也包括其他的功能。

2.下载与安装:

进入阿里云官网 下载安装包
https://help.aliyun.com/document_detail/50452.html?spm=a2c4g.11186623.6.1054.KQWN6E

asios 下载文件到本地 ossutil下载文件_配置文件

3. 安装使用

windows系统下有两种方法(以64位系统为例):
1) 解压压缩包,双击运行其中的bat文件,再键入:
ossutil64.exe 2)解压压缩包,cmd进入压缩包中binary所在的目录,键入:
ossutil64.exe

4.配置工具config文件

在使用访问oss的命令时,需要先配置访问AK,关于AK的更多信息见:RAM和STS介绍
配置ossutil由两种方式:交互式非交互式
关于配置命令的更多帮助,请使用ossutil help config查看。
交互式配置ossutil

./ossutil config
1.    $./ossutil config -L ch
2.    该命令创建将一个配置文件,在其中存储配置信息。
3.    
4.    请输入配置文件路径(默认为:/home/admin/.ossutilconfig,回车将使用默认路径。如果用户设置为其它路径,在使用命令时需要将--config-file选项设置为该路径):
非交互式配置ossutil
./ossutil config -e oss.aliyuncs.com -i your_id -k your_key
 
1.    配置文件格式:
2.    
3.    [Credentials]
4.    language = CH
5.    endpoint = oss.aliyuncs.com
6.    accessKeyID = your_key_id
7.    accessKeySecret = your_key_secret
8.    stsToken = your_sts_token
9.    outputDir = your_output_dir
10.    [Bucket-Endpoint]
11.    bucket1 = endpoint1
12.    bucket2 = endpoint2
13.    ...
14.    [Bucket-Cname]
15.    bucket1 = cname1
16.    bucket2 = cname2
17.    ...
18.    
19.    SAMPLE
20.    
21.    ossutil config
22.    ossutil config -e oss-cn-hangzhou.aliyuncs.com -c ~/.myconfig
23.    
24.    OPTIONS
25.    
26.    -c, --config-file
27.    ossutil工具的配置文件路径,ossutil启动时从配置文件读取配置,在config命令中,ossutil将配置写入该文件。
28.    
29.    -e, --endpoint
30.    ossutil工具的基本endpoint配置(该选项值会覆盖配置文件中的相应设置),注意其必须为一个二级域名。
31.    
32.    -i, --access-key-id
33.    访问oss使用的AccessKeyID(该选项值会覆盖配置文件中的相应设置)。
34.    
35.    -k, --access-key-secret
36.    访问oss使用的AccessKeySecret(该选项值会覆盖配置文件中的相应设置)。
37.    
38.    -t, --sts-token
39.    访问oss使用的STSToken(该选项值会覆盖配置文件中的相应设置),非必须设置项。
40.    
41.    --output-dir=ossutil_output
42.    指定输出文件所在的目录,输出文件目前包含:cp命令批量拷贝文件出错时所产生的report文件(关于report文件更多信息,请参考cp命令帮助)。默认值为:当前目录下的ossutil_output目录。
43.    
44.    -L CH, --language=CH
45.    设置ossutil工具的语言,默认值:CH,取值范围:CH/EN,若设置成"CH",请确保您的系统编码为UTF-8。

5.开通OSS

asios 下载文件到本地 ossutil下载文件_阿里云_02

asios 下载文件到本地 ossutil下载文件_配置文件_03

5.创建存储空间bucket

asios 下载文件到本地 ossutil下载文件_asios 下载文件到本地_04

Bucket名称

asios 下载文件到本地 ossutil下载文件_阿里云_05

存储类型

asios 下载文件到本地 ossutil下载文件_阿里云_06

asios 下载文件到本地 ossutil下载文件_asios 下载文件到本地_07


asios 下载文件到本地 ossutil下载文件_配置文件_08


asios 下载文件到本地 ossutil下载文件_压缩包_09

同城冗余存储

asios 下载文件到本地 ossutil下载文件_配置文件_10


适用于:对于“恢复时间目标(RTO)”以及“恢复点目标(RPO)”有较高要求

Bucket内的数据会冗余存储在同一个区域的3个可用区中

数据可用性更高

但存储费用也会相应提高

支持标准存储和低频访问

版本控制

asios 下载文件到本地 ossutil下载文件_asios 下载文件到本地_11

适用于:对数据安全有更高要求
Bucket内被覆盖或者被删除的文件会转为历史版本
可以随时恢复历史版本文件

读写权限

asios 下载文件到本地 ossutil下载文件_压缩包_12


asios 下载文件到本地 ossutil下载文件_阿里云_13


asios 下载文件到本地 ossutil下载文件_asios 下载文件到本地_14


asios 下载文件到本地 ossutil下载文件_数据_15

服务端加密方式

asios 下载文件到本地 ossutil下载文件_压缩包_16

asios 下载文件到本地 ossutil下载文件_配置文件_17


asios 下载文件到本地 ossutil下载文件_asios 下载文件到本地_18


asios 下载文件到本地 ossutil下载文件_压缩包_19

实时日志查询

asios 下载文件到本地 ossutil下载文件_阿里云_20


适用于:需要实时查询与分析Bucket的访问数据

目前可免费查询7天内并且每天不超过900GB的日志

超出限额产生费用

定时备份

asios 下载文件到本地 ossutil下载文件_压缩包_21


开通后两个月内可免费使用

6.创建bucket文件夹

asios 下载文件到本地 ossutil下载文件_asios 下载文件到本地_22


指定目录不存在会自动创建