ceph radosgw-admin的操作
| 列出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的操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: rgw bucket sync
- 下一篇: 67. Add Binary 二进制加法