3.10.4. 监控存储桶生命周期
您可以使用 radosgw- admin lc 列表和 命令监控生命周期并手动处理存储桶的生命周期。
radosgw-admin lc 进程
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- Ceph 对象网关节点的根级别访问权限.
- 创建 S3 存储桶,并应用了生命周期配置策略。
流程
列出存储桶生命周期进度:
示例
[root@rgw ~]# radosgw-admin lc list [ { “bucket”: “:testbucket:8b63d584-9ea1-4cf3-8443-a6a15beca943.54187.1”, “started”: “Thu, 01 Jan 1970 00:00:00 GMT”, “status” : “UNINITIAL” }, { “bucket”: “:testbucket1:8b635499-9e41-4cf3-8443-a6a15345943.54187.2”, “started”: “Thu, 01 Jan 1970 00:00:00 GMT”, “status” : “UNINITIAL” } ]存储桶生命周期处理状态可以是以下之一:
- UNINITIAL - 进程尚未运行。
- PROCESSING - 进程当前正在运行。
- COMPLETE - 该过程已完成。
可选:您可以手动处理存储桶生命周期策略:
在单个存储桶中处理生命周期策略:
语法
radosgw-admin lc process --bucket=BUCKET_NAME示例
[root@rgw ~]# radosgw-admin lc process --bucket=testbucket1立即处理所有存储桶生命周期策略:
示例
[root@rgw ~]# radosgw-admin lc process
验证
列出存储桶生命周期策略:
[root@rgw ~]# radosgw-admin lc list [ { “bucket”: “:testbucket:8b63d584-9ea1-4cf3-8443-a6a15beca943.54187.1”, “started”: “Thu, 17 Mar 2022 21:48:50 GMT”, “status” : “COMPLETE” } { “bucket”: “:testbucket1:8b635499-9e41-4cf3-8443-a6a15345943.54187.2”, “started”: “Thu, 17 Mar 2022 20:38:50 GMT”, “status” : “COMPLETE” } ]