我在我的 MongoDB Atlas 仪表板中注意到了这张图:
我不确定是什么导致磁盘 IOPS 和操作计数增加...我可以使用 oplog 找出导致操作大量增加的原因吗?
因此,使用 Mongo Atlas,我可以通过调用 API 轻松列出项目中的集群,如下所示:
curl -i -u "<[email protected]>:<my-api-key>" --digest "https://cloud.mongodb.com/api/atlas/v1.0/groups/<groupid>/clusters"
我想列出特定集群的所有数据库(如果可能,还包括所有嵌套集合)。
这是否可以通过 API 实现 - 我确定一定可以,但我没有在文档中看到它。
我想避免必须连接到每个集群并通过查询收集此信息——这是我为清点目的而构建的服务发现工具。
谢谢
如何在 Atlas 中添加具有userAdmin角色的用户?
集群安全“添加新用户”UI https://cloud.mongodb.com/v2/.....#clusters/security/users仅显示有限的内置角色集,没有任何手动输入角色名称的选项:
所以我有点卡在这里 - UI 中没有选项,并且现有角色都不允许在 shell 中添加用户。
更新:
为了清楚起见,我转到 MongoDB Atlas 集群中的“安全”选项卡,从那里单击“添加新用户”,单击“显示高级选项”并获得上面的屏幕截图。
更新 2:
列表中的任何角色都没有userAdmin
特权。
最“强大”的atlasAdmin仅涵盖:
并且没有足够的权限来执行db.createUser()
命令。