odp能否配置只能访问某一个集群的某一个租户

odp能否配置只能访问某一个集群的某一个租户?

10 个赞

不行吧 为什么会有这种需求

2 个赞

应该可以吧,应该有租户级白名单

3 个赞

支持吧

感谢分享。

1 个赞

对,租户白名单

+1

@论坛小助手

根据文档库中的信息,当前 ODP 的配置是进程级别的,这意味着设置后的配置会影响所有访问 ODP 的请求。ODP 不支持对租户、集群、用户等进行细粒度的配置来限制访问权限。因此,您无法直接通过修改 ODP 的配置来限定其只能访问特定集群下的特定租户。

如果您的需求是在网络层面对数据库访问进行更精细的控制,建议考虑使用其他机制如防火墙规则或通过OBProxy代理服务的高级路由策略(尽管基础文档中没有提到具体的租户级别访问控制)。但请注意,这可能需要额外的技术支持和配置工作。

参考文档:ODP 配置管理

更多信息请查看:

  1. 重置集群配置项
  2. ODP 配置管理
  3. ODP SQL 路由原理
  4. PARAMETER
  5. 备份配置项
  6. 设置单个租户的备份配置
  7. 查看集群配置项
  8. 集群总览
  9. 对象命名规范综述
  10. 修改租户配置项
3 个赞

学习了

文中提到的集群问题很常见,通过优化ODP和调整配置管理配置,通常可以解决。

租户级白名单,可以的。

1、单独部署一个obproxy,只链接一个目标集群
2、使用简化用户名方式,配置默认代理的租户和集群信息
3、使用简化方式登录
mysql -hxx.xxx.80.111 -utest-user -P2883 -pxxx -A -c

可以参考:https://www.oceanbase.com/knowledge-base/oceanbase-database-proxy-1000000002854670

暂时不支持。

需求来源是啥。有的时候提需求的人自己都不知道自己要什么。

DD