rgw配额控制

  • 配额有用户级别的控制,也有bucket级别的限制,其中用户分为对该用户下每个bucket的控制,也有总的控制
  • 当有bucket级别的配额控制,又用用户级别的控制的时候,以bucket级别为准,这也可以理解:当有统一配置的时候,又希望单独针对某个bucket的配置生效
  • 当超过配额之后,发现disable并不生效,需要enable并且调大最大数量才可以
// 用户配额控制
radosgw-admin quota set --uid=test --quota-scope=bucket --max-objects=10000  // 该用户每个bucket数量限制
radosgw-admin quota set --uid=test  --max-objects=10000 // 该用户所有bucket总共数量限制
radosgw-admin quota enable --quota-scope=bucket  --uid=test
radosgw-admin quota enable   --uid=test
radosgw-admin quota disable --quota-scope=bucket  --uid=test
radosgw-admin quota disable  --uid=test
// bucket级别控制
radosgw-admin quota set --uid=test --quota-scope=bucket --bucket xxx --max-objects=10000 
radosgw-admin quota enable --quota-scope=bucket  --uid=test --bucket xxx
radosgw-admin quota disable --quota-scope=bucket  --uid=test --bucket xxx

你可能感兴趣的:(rgw配额控制)