在MongoDB Atlas中添加userAdmin

时间:2017-12-06 09:56:02

标签: mongodb mongodb-atlas

如何在Atlas中添加userAdmin角色的用户?

群集安全性“添加新用户”UI https://cloud.mongodb.com/v2/.....#clusters/security/users仅显示有限的内置角色集,而无需手动输入角色名称的任何选项:

enter image description here

所以我有点卡在这里 - UI中没有选项,而现有角色的非选项允许在shell中添加用户。

列表中的所有角色都没有userAdmin权限。

在“创建群集”页面上分配给用户的最“强大”atlasAdmin仅涵盖:

  • readWriteAnyDatabase
  • readAnyDatabase
  • enableSharding
  • dbAdminAnyDatabase
  • clusterMonitor

并且没有足够的权限在shell中执行db.createUser()命令。

1 个答案:

答案 0 :(得分:0)

您无法授予此角色。在Atlas中创建新MongoDB用户的唯一方式是通过UI或API。有关详细信息,请参阅Add MongoDB Users,请注意此页面说明:

  

Atlas会回滚未通过UI或API进行的任何用户修改。您必须使用Atlas UI或API在Atlas集群上添加,修改或删除MongoDB用户。

有关如何通过API创建MongoDB用户的详细信息,请参阅Create a Database User