s3cmd接入rgw对象存储
秦商牧羊
编辑于 2020年05月11日 16:04
收录于文集
共8篇

安装s3cmd

```

yum install s3cmd

```

在用户的 ~/.s3cfg 添加配置

```

[default]

access_key = S8ZYWZ954LTWW1OMFDB3

secret_key = aiKFzwSnAi8hYdUFx5RCu0PNqTvRBiVeP3q3eN4h

default_mime_type = binary/octet-stream #默认上传文件类型

enable_multipart = True #是否启用分块上传

encoding = UTF-8

encrypt = False #是否加密上传

host_base = s3.ceph.vip #服务端的endpoint地址

host_bucket = %(bucket)s.s3.ceph.vip

multipart_chunk_size_mb = 15  #分块上传时的分块文件大小

socket_timeout = 300  #连接超时设置

stop_on_error = False

use_https = False #是否使用https

use_mime_magic = True #自动判断上传文件的mime类型

verbosity = WARNING

signature_v2 = False  #是否强制使用v2签名

```

```

s3cmd ls  #获取bucket列表

s3cmd mb s3://demo #创建bucket

s3cmd put xxx s3://demo #上传文件

s3cmd info s3://demo/xxx #获取文件详情

s3cmd get s3://demo/xxx #下载

```