2

我想限制每个用户使用radosgw-admin usage show --uid=johndoe --start-date=2012-03-01 --end-date=2012-04-01 从命令中获取的 rgw 对象网关 (radosgw) 使用任何方式可以设置对这些参数的限制usage show?例如,用户 johndoe 每月只能有 1000 次操作或每月 1000000 字节的 put_object。

如果 nginx 或 Ceph 对象网关堆栈的其他层有解决方案,那也没关系。

4

2 回答 2

0

ceph 没有任何工具来限制对 rgw 的请求。您应该使用 nginx 的反向代理模块有两个原因: 1- 在 rgw 前面使用缓存层以提高性能 2- 限制接收对 rgw 的请求。

于 2020-04-17T06:54:40.550 回答
0

您现在可以对存储桶和用户使用配额来限制其使用量。您还可以在 ceph 配置文件中设置默认配额,/etc/ceph/ceph.conf以便在创建新用户时自动应用配额。ceph rgw 配额

于 2020-10-21T21:14:22.490 回答