如果系统权限策略不能满足您的要求,您可以创建自定义权限策略实现最小授权。使用自定义权限策略有助于实现权限的精细化管控,是提升资源访问安全的有效手段。本文介绍云数据库 OceanBase 使用自定义权限策略的场景和策略示例。
什么是自定义权限策略
在基于RAM的访问控制体系中,自定义权限策略是指在系统权限策略之外,您可以自主创建、更新和删除的权限策略。自定义权限策略的版本更新需由您来维护。
创建自定义权限策略后,需为RAM用户、用户组或RAM角色绑定权限策略,这些RAM身份才能获得权限策略中指定的访问权限。
已创建的权限策略支持删除,但删除前需确保该策略未被引用。如果该权限策略已被引用,您需要在该权限策略的引用记录中移除授权。
自定义权限策略支持版本控制,您可以按照RAM规定的版本管理机制来管理您创建的自定义权限策略版本。
操作文档
自定义权限策略示例
为 RAM 用户授权指定 OceanBase 实例的只读权限
通过自定义标签的授权方式,为需要被授权的资源绑定同一标签,然后在创建权限策略时,使权限策略只被应用在绑定了指定标签的资源上,实现对绑定指定标签的所有资源的精准授权。
OceanBase 有专门的安全管理策略用来保证数据库数据安全和资源安全,详细内容请参见
创建权限策略。
登录 RAM控制台。
在左侧导航栏选择 权限管理 > 权限策略。
单击 创建权限策略。
选择 编辑模式。
单击 继续编辑基本信息。
填写策略 名称 和 备注,确认策略内容无误后,单击 确定。
为指定RAM用户应用自定义策略。
在左侧导航栏选择 身份管理 > 用户。
找到目标用户,单击右侧 操作 列的 添加权限。
授权范围 中配置 整个云账号,然后在 选择权限 区域,单击 自定义策略,搜索刚创建的策略并选中该策略,然后单击 确定。
单击 完成。
RAM 用户登录 OceanBase 管理控制台 并查看实例。
RAM 用户访问 ,在上方选择地域。
单击已授权的实例,可以正常查看访问实例。
授权信息参考
使用自定义权限策略,您需要了解业务的权限管控需求,并了解云数据库 OceanBase 的授权信息。详细内容请参见 授权信息。