返回数据库常见问题
帮助中心 · 常见问题数据库1 分钟阅读

只读数据库任务是否应该使用具有写入权限的凭据?

数据库权限应与任务实际需要相匹配。将读取任务与写入操作分开,可以限制错误造成的影响,也便于审核智能体或工作流的权限范围。

数据库

让访问权限与操作相匹配

对于报表、查询或问答任务,先确定需要读取哪些表或集合,并尽可能使用没有写入权限的连接。任务不需要更改记录时,不应仅为复用一个宽权限连接而一并获得更新或删除权限。

如果工作流既要读取又要写入,可以考虑将职责拆分到不同步骤或连接。读取步骤只获取所需信息,后续写入步骤则仅使用完成特定操作所需的权限。这样在配置和审核时,权限边界会更加清楚。

将写入操作作为单独决策审核

允许任务创建、更新或删除记录前,先明确它可以影响哪些记录,以及如何检查结果。在独立环境中测试操作,并在使用生产数据前核对目标位置。如果更改影响重大或难以撤销,加入批准或人工审核步骤会更合适。

任务发生变化时,重新检查权限。适用于只读报表的连接,在工作流增加写入操作后可能就过于宽泛。清楚标记连接及用途,并移除不再需要的权限,使每项任务都保持在当前职责所需范围内。

返回数据库常见问题