管理数据策略规则
保护数据访问是许多企业的关键要求。 为了确保数据免受未经授权的访问,IBM® watsonx.data 可以管理数据的访问控制。 对数据具有管理特权的用户可以使用 watsonx.data提供的数据安全解决方案来创建用于定义,扩展,限制和拒绝的访问策略。
要维护数据安全性,您可以在数据级别为以下对象创建访问策略:
- 数据对象,例如模式、表和列。
- 用户或用户组。
- 行动。
创建访问控制策略
-
登录 watsonx.data 控制台。
-
从导航菜单中,选择 访问控制。
-
从“访问控制”页面中选择 策略,然后单击 添加策略。 这创建访问控制策略页面打开。
-
在里面细节页面上,输入以下详细信息并点击下一个:
策略详细信息 字段 描述 策略名称 输入名称。 策略描述(可选) 请简要描述一下。 创建后的政策状态 设置状态,在创建时或之后激活策略。 -
在里面数据对象页面上,从下拉列表中选择一个资源。
您可以选择以下类别之一:
-
合格目录
- 选择目录。 这将列出目录中的所有模式。
- 选择一个、多个或所有模式。
也可以不选择模式,让用户创建自己的模式。
- 您可以针对特定模式选择复选框,或使用 ALL 复选框来包含目录下的所有模式。
- 为模式选择“全部”复选框,以包括当前和未来模式的所有表和列。
- 为表格选择“全部”复选框,以包括当前和未来的表格和列。
- 为列选择全部复选框,以包括当前和未来的列。
如果选择单个模式,则可以选择一个、多个或所有表。 如果选择多个架构,则无法选择任何表。 该策略适用于模式中的所有表。
- 选择一个、多个或所有表。
也可以不选择表格,让用户创建自己的表格。
如果选择单个表,则可以选择一列、多列或所有列。 如果选择多个表,则无法选择任何列。 该策略适用于表的所有列。
-
存储器
- 选择存储。
- 选择一个对象。 选择正则表达式手动输入对象路径或探索对象路径搜索并选择对象。
-
合格服务
-
选择服务。
目前,Milvus 是唯一可用的服务。 您可以直接为 Milvus 服务定义策略,而无需选择任何数据库。 选择服务并继续步骤 6。
-
选择一个、多个或所有数据库。
-
选择一个、多个或所有集合。
- 为数据源选择“全部”复选框,以包括当前和未来的数据源以及所有集合。
- 选择“全部”复选框,使收藏包括当前和未来的收藏。
如果选择单个数据库,则可以选择一个、多个或所有集合。 如果选择多个数据库,则无法选择任何集合。 该策略适用于选定数据库中的所有集合。
-
-
-
单击下一步。
-
在里面规则页面,点击添加规则去添加规则页。
-
选择规则类型允许或者否定。
-
选择对数据对象执行的操作。 操作列表取决于先前页面中选择的数据对象。 您可以选择一个或多个操作。
-
在授权用户和组部分,单击添加。 为规则添加用户和组页面将打开。
-
搜索并选择一个或多个用户或用户组添加到规则中。
-
单击添加。 添加的用户和用户组显示在 Authorized users and groups 部分。
-
单击添加。 添加的规则显示在 Rules 页面中。
-
您可以添加更多规则或单击 Review。 打开摘要页面。
-
在里面概括页:
- 您可以查看该政策。
- 单击“返回”转到上一页。
- 单击“**取消 **”取消进程。
- 单击创建保存策略。
-
要导出数据策略,请完成以下步骤:
您可以将详细信息导出为 JSON 文件。
a. 在“访问控制”页面的“策略”选项卡下,选择所需的(或全部)策略,然后单击“导出”链接。
b. 此时将打开“导出用户”页面。 指定文件名,然后单击“导出”。 文件会下载到你的机器上。
-
要导入资源策略,请完成以下步骤:
只能导入 JSON 文件。
a. 在“访问控制”页面的“策略”选项卡下,单击“导入”链接。 此时将打开“导入”页面。
b. 在 “上传文件”部分,选择要上传的政策文件。
c. 单击下一步。 出现验证部分。
对于 Milvus,必须将导入策略的 Milvus ID 映射到上载策略的实例的相应 Milvus ID。 要做到这一点:
a. 在验证页面,“映射 Milivus 策略”部分会列出你上传的策略。
b. 从新建实例列表中,选择需要映射的相应 Milivus 实例,然后单击“验证”。
d. 您上传的文件将被验证,如果发现任何无效数据项,它将显示在无效数据项表中,并附有错误说明。
e. 单击下一步。 打开“摘要”部分。 验证并单击“添加导入的用户”。