radosgw-admin

8.1 用户管理

8.1.1 新建用户

# 新建用户
radosgw-admin user create --uid=ssr2 --display-name="ssr" --email=shisr@neusoft.com --access_key=ssr2 --secret_key=ssr2 

# 看下你之前创建的用户
radosgw-admin user list 
# 查看access_key和secret_key信息
radosgw-admin user info --uid 用户名

8.1.2 查看用户信息

radosgw-admin user info --uid=UID ‌:ml-citation{ref="2,4" data="citationList"}

8.2 删除用户

radosgw-admin user rm --uid=UID ‌:ml-citation{ref="2,4" data="citationList"}  
# 强制删除用户及其关联的存储桶和对象
radosgw-admin user rm --uid=UID --purge-data ‌:ml-citation{ref="2,5" data="citationList"}

8.2.1 修改用户权限

radosgw-admin caps add --uid=UID --caps="权限范围(如 users=read,write)" ‌:ml-citation{ref="4,5" data="citationList"}

8.2.2 查看存储桶详细信息

radosgw-admin bucket stats --bucket=BUCKET_NAME ‌:ml-citation{ref="1,2" data="citationList"}

8.2.3 关联/解关联存储桶与用户

radosgw-admin bucket link --uid=UID --bucket=BUCKET_NAME  # 关联 ‌:ml-citation{ref="1,3" data="citationList"}  
radosgw-admin bucket unlink --uid=UID --bucket=BUCKET_NAME  # 解关联 ‌:ml-citation{ref="1,5" data="citationList"}

8.3 对象(Object)操作

8.3.1 删除对象

radosgw-admin object rm --bucket=BUCKET_NAME --object=OBJECT_NAME ‌:ml-citation{ref="1,4" data="citationList"}

8.3.2 查看对象状态

radosgw-admin object stat --bucket=BUCKET_NAME --object=OBJECT_NAME ‌:ml-citation{ref="1,4" data="citationList"}

8.4 垃圾回收(GC)

8.4.1 手动触发垃圾回收

radosgw-admin gc process  # 清理已过期的对象条目 ‌:ml-citation{ref="6" data="citationList"}

8.5 其他常用命令

8.5.1 查看系统所有用户

radosgw-admin metadata list user ‌:ml-citation{ref="2" data="citationList"}

8.5.2 ‌查看系统所有存储桶

radosgw-admin metadata list bucket ‌:ml-citation{ref="2" data="citationList"}

8.5.3 获取集群配置信息

radosgw-admin zone get          # 查看 zone 配置 ‌:ml-citation{ref="2" data="citationList"}  
radosgw-admin zonegroup get     # 查看 zonegroup 配置 ‌:ml-citation{ref="2" data="citationList"}  
radosgw-admin realm get         # 查看 realm 配置 ‌:ml-citation{ref="2" data="citationList"}

注意事项

  • 绕过垃圾回收(GC)‌:删除存储桶时若需立即释放资源,使用 --bypass-gc 参数跳过 GC 等待时间 ‌2。
  • 权限管理‌:通过 caps add/rm 可精细化控制用户权限(如读写存储桶、用户管理等)‌45。
    以上命令适用于 ‌Ceph RADOS 网关(RGW)‌ 的日常运维和对象存储管理。
posted @ 2025-03-06 16:08  布丁家的苏苏  Views(39)  Comments(0)    收藏  举报