参数 | 说明 |
数据库账号 | 确认需要修改权限的数据库账号名称。 |
Admin 数据库 | 从下拉列表中为账号设置在 admin 库所拥有的权限。 允许为账号在 admin 库中授予的权限:read、userAdmin、readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase、clusterMonitor、backup。 |
Config 数据库 | 为账号设置在 config 库的权限。仅支持为账号授予 config 库的 read 权限。 |
Local 数据库 | 为账号设置在 local 库的权限。仅支持为账号授予 local 库的 read 权限。 |
其他数据库 | 为账号设置在其他自定义数据库所拥有的权限。 允许为账号在其他数据库中授予的权限:read、readWrite、dbAdmin、userAdmin、dbOwner。 您可以根据业务需要为每个数据库单独设置权限,或为多个数据库批量设置权限,具体操作步骤如下:
说明 批量设置权限仅用于快捷设置多个数据库的权限,可多次对不同的数据库设置权限,最终所有权限配置会一起提交。 |
API | 描述 |
调用 DescribeDBAccounts 接口查询目标 MongoDB 实例下的账号列表。 | |
调用 UpdateDBAccountPrivilege 接口修改目标 MongoDB 实例中指定账号的权限或账号描述。 |