Mongodb-Atlas
Mongo Atlas API - 獲取集群中的數據庫和集合
因此,使用 Mongo Atlas,我可以通過呼叫 API 輕鬆列出項目中的集群,如下所示:
curl -i -u "<user@domain.com>:<my-api-key>" --digest "https://cloud.mongodb.com/api/atlas/v1.0/groups/<groupid>/clusters"
我想列出特定集群的所有數據庫(如果可能,還有所有嵌套集合)。
這是否可以通過 API 實現 - 我確信它必須是,但我沒有在文件中看到它。
我想避免必須連接到每個集群並通過查詢收集這些資訊——這是為了我為庫存目的而建構的服務發現工具。
謝謝
MongoDB Atlas API用於以程式方式訪問 Atlas 的管理、監控和備份功能。API 連接到 Atlas 服務,而不是底層 MongoDB 集群。
要查詢集群中的數據(例如,列出數據庫和集合),您需要使用經過身份驗證的 MongoDB 驅動程序或客戶端連接到每個集群。
我想避免必須連接到每個集群並通過查詢收集這些資訊——這是為了我為庫存目的而建構的服務發現工具。
這是目前唯一支持的方法。