因此,使用 Mongo Atlas,我可以通过调用 API 轻松列出项目中的集群,如下所示:
curl -i -u "<[email protected]>:<my-api-key>" --digest "https://cloud.mongodb.com/api/atlas/v1.0/groups/<groupid>/clusters"
我想列出特定集群的所有数据库(如果可能,还包括所有嵌套集合)。
这是否可以通过 API 实现 - 我确定一定可以,但我没有在文档中看到它。
我想避免必须连接到每个集群并通过查询收集此信息——这是我为清点目的而构建的服务发现工具。
谢谢
MongoDB Atlas API用于以编程方式访问 Atlas 的管理、监控和备份功能。API 连接到 Atlas 服务,而不是底层 MongoDB 集群。
要查询集群中的数据(例如,列出数据库和集合),您需要使用经过身份验证的 MongoDB 驱动程序或客户端连接到每个集群。
这是目前唯一受支持的方法。