ceph之s3cmd

 

1.安装s3cmd:

(包:python-dateutil-1.5-7.el7.noarch.rpm  python-magic-5.11-35.el7.noarch.rpm  s3cmd-2.0.2-1.el7.noarch.rpm)

yum install s3cmd 

 

2.使用radosgw-admin生成一个用户

radosgw-admin user create --uid=lly --access-key=lly --secret-key=lly --display-name=luoliyu
{
    "user_id": "lly",
    "display_name": "luoliyu",
    "email": "",
    "suspended": 0,
    "max_buckets": 1000,
    "auid": 0,
    "subusers": [],
    "keys": [
        {
            "user": "lly",
            "access_key": "lly",
            "secret_key": "lly"
        }
    ],
    "swift_keys": [],
    "caps": [],
    "op_mask": "read, write, delete",
    "default_placement": "",
    "placement_tags": [],
    "bucket_quota": {
        "enabled": false,
        "check_on_raw": false,
        "max_size": -1,
        "max_size_kb": 0,
        "max_objects": -1
    },
    "user_quota": {
        "enabled": false,
        "check_on_raw": false,
        "max_size": -1,
        "max_size_kb": 0,
        "max_objects": -1
    },
    "temp_url_keys": [],
    "type": "rgw"
}

  

3.生成配置文件

s3cmd --configure

  

4.使用

1)创建bucket

s3cmd mb s3://test1
Bucket 's3://test1/' created

  

2)列出bucket

s3cmd ls
2019-05-28 08:13  s3://test1

  

3)上传文件

上传前

# ceph df
GLOBAL:
    SIZE        AVAIL       RAW USED     %RAW USED 
    29.4GiB     23.2GiB      6.19GiB         21.06 
POOLS:
    NAME                          ID     USED        %USED     MAX AVAIL     OBJECTS 
    .rgw.root                     1      1.09KiB         0       7.25GiB           4 
    default.rgw.control           2           0B         0       7.25GiB           8 
    default.rgw.meta              3         651B         0       7.25GiB           5 
    default.rgw.log               4           0B         0       7.25GiB         207 
    default.rgw.buckets.index     5           0B         0       7.25GiB           1 

  

上传

s3cmd put ./* s3://test1
upload: './python-dateutil-1.5-7.el7.noarch.rpm' -> 's3://test1/python-dateutil-1.5-7.el7.noarch.rpm'  [1 of 3]
 86832 of 86832   100% in    1s    54.57 kB/s  done
upload: './python-magic-5.11-35.el7.noarch.rpm' -> 's3://test1/python-magic-5.11-35.el7.noarch.rpm'  [2 of 3]
 34096 of 34096   100% in    0s  1791.79 kB/s  done
upload: './s3cmd-2.0.2-1.el7.noarch.rpm' -> 's3://test1/s3cmd-2.0.2-1.el7.noarch.rpm'  [3 of 3]
 194693 of 194693   100% in    0s     7.56 MB/s  done

  

上传后

s3cmd ls s3://test1
2019-05-28 08:14     86832   s3://test1/python-dateutil-1.5-7.el7.noarch.rpm
2019-05-28 08:14     34096   s3://test1/python-magic-5.11-35.el7.noarch.rpm
2019-05-28 08:14    194693   s3://test1/s3cmd-2.0.2-1.el7.noarch.rpm

ceph df
GLOBAL:
    SIZE        AVAIL       RAW USED     %RAW USED 
    29.4GiB     23.2GiB      6.20GiB         21.07 
POOLS:
    NAME                          ID     USED        %USED     MAX AVAIL     OBJECTS 
    .rgw.root                     1      1.09KiB         0       7.25GiB           4 
    default.rgw.control           2           0B         0       7.25GiB           8 
    default.rgw.meta              3         651B         0       7.25GiB           5 
    default.rgw.log               4           0B         0       7.25GiB         207 
    default.rgw.buckets.index     5           0B         0       7.25GiB           1 
    default.rgw.buckets.data      6       308KiB         0       7.25GiB           3 

  

 

posted @ 2019-05-28 16:27  larlly  阅读(750)  评论(0)    收藏  举报