1.安装
yum install epel-release
yum install s3cmd
2.配置
1)开启http访问配置(使用ETOS默认HTTP端口8081):
vi /root/.s3cfg
[default]
access_key = BJE4K3BXE0G6O0KEK03U
secret_key = CSPyfujX3XG62tXYnWDvvbirTAxquYZoWQNT59oA
host_base = 10.1.17.188:8081
host_bucket = 10.1.17.188:8081/%(bucket)
use_https = False
check_ssl_certificate = False
check_ssl_hostname = False
通过s3cmd ls命令查看是否配置成功,如果配置成功则返回该用户的桶列表
参数:
enable_multipart = True 开启分段上传
3.常用命令
1、列出所有桶
s3cmd ls
2、列出桶内所有对象
s3cmd ls s3://mybucket
3、创建桶
s3cmd mb s3://mybucket
4、删除桶c
s3cmd rb s3://mybucket
5、上传单个对象
s3cmd put test.txt s3://mybucket
6、上传文件夹
s3cmd put -r backup s3://mybucket/
7、下载文件
s3cmd get s3://mybucket/test.txt
8、删除文件或文件夹
s3cmd del s3://mybucket/test.txt
s3cmd del s3://mybucket/backup
校验数据一致性:
一般用来校验上传至桶的对象和桶里面数据是否一致
md5sum object
s3cmd info s3://zlff7/jia
查看两个的校验码是否一致,校验码 一致代表数据一致