Mongodb-Atlas

Mongo Atlas API - 獲取集群中的數據庫和集合

  • November 29, 2019

因此,使用 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 驅動程序或客戶端連接到每個集群。

我想避免必須連接到每個集群並通過查詢收集這些資訊——這是為了我為庫存目的而建構的服務發現工具。

這是目前唯一支持的方法。

引用自:https://dba.stackexchange.com/questions/226070