列出bucket | # # s3cmd ls 2020-03-25 01:46 s3://2020-3-25 2020-05-20 06:18 s3://20200520 2020-03-24 09:56 s3://test1 2020-01-20 06:38 s3://test # # radosgw-admin bucket list [ "2020-3-25", "test1", "20200120", "test" ] # |
新建一个用户 | 执行下面的命令新建一个用户 :
radosgw-admin user create --uid=test --display-name="test" --email=test@example.com
subuser create 新建一个子用户
radosgw-admin subuser create --uid=test --subuser=test:swift --access=full |
user modify 修改用户信息 | radosgw-admin user modify --uid=test --display-name="test. ceph” |
user info 获取用户信息 | radosgw-admin user info --uid=test.ceph |
user rm 删除用户 | radosgw-admin user rm --uid=test 只想删除子用户时,可使用 subuser rm 子命令并指明子用户 ID 。 radosgw-admin subuser rm --subuser=test:swift |
user suspend 停用用户 | radosgw-admin user suspend --uid=test |
user enable 启用用户 | radosgw-admin user enable --uid=test |
user check 检查用户信息 | radosgw-admin user check --uid=test |
user stats 获取用户用量统计信息 | radosgw-admin user stats --uid=uid |
caps add 添加管理权限 | radosgw-admin caps add --uid={uid} --caps={caps} 你可以给一个用户添加对用户、bucket、元数据和用量(存储使用信息)等数据的 读、写或者所有权限。举例如下:
—caps=“[users|buckets|metadata|usage|zone]=[*|read|write|read, write]”
实例如下:
radosgw-admin caps add --uid=johndoe --caps="users=*" |
caps rm 删除管理权限 | radosgw-admin caps rm --uid=johndoe --caps={caps} |
bucket list 罗列所有桶 | radosgw-admin bucket list |
查看某一个用户,需要指定用户ID. | radosgw-admin bucket list --uid=test |
输出bucket详细信息 | radosgw-admin bucket stats |
查看某个bucket具体信息 | radosgw-admin bucket stats --bucket=test1 |
bucket rm 删除一个桶 | radosgw-admin bucket rm --bucket=test1 |
object rm 删除一个对象 | radosgw-admin object rm --object=1.jpg --bucket=test1 |
object unlink 从桶索引里去除对象 | radosgw-admin object unlink --bucket=test1 —object=1.jpg |
显示某用户 2012 年 3 月 1 日(不含) 到 4 月 1 日期间的使用情况: | radosgw-admin usage show --uid=test \ --start-date=2019-03-01 --end-date=2019-04-01 |
只显示所有用户的使用情况汇总: | radosgw-admin usage show --show-log-entries=false |
设置用户配额 | radosgw-admin quota set --quota-scope=user --uid=<uid> [--max-objects=<num objects>] [--max-size=<max size>] 实例如下:
radosgw-admin quota set --quota-scope=user --uid=johndoe --max-objects=1024 --max-size=1024 |
启用/禁用用户配额 | 在你设置了用户配额之后,你可以启用这个配额。实例如下:
radosgw-admin quota enable --quota-scope=user --uid=<uid> 你也可以禁用已经启用了配额的用户的配额。 举例如下:
radosgw-admin quota-disable --quota-scope=user --uid=<uid> |
设置 BUCKET 配额 | Bucket 配额作用于用户的某一个 bucket,通过 uid 指定用户。这些配额设置是独立于用户之外的。:
radosgw-admin quota set --uid=<uid> --quota-scope=bucket [--max-objects=<num objects>] [--max-size=<max size>] 最大对象数和最大存储用量的值是负数则表示不启用指定的 配额参数。 |
启用/禁用 BUCKET 配额 | 在你设置了 bucket 配额之后,你可以启用这个配额。实例如下:
radosgw-admin quota enable --quota-scope=bucket --uid=<uid> 你也可以禁用已经启用了配额的 bucket 的配额。 举例如下:
radosgw-admin quota-disable --quota-scope=bucket --uid=<uid> |
ceph radosgw-admin的操作
版权声明:本文为qq_40017427原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。