문제

So with Mongo Atlas I can easily list clusters in a project by calling the API as follows:

curl -i -u "<user@domain.com>:<my-api-key>" --digest "https://cloud.mongodb.com/api/atlas/v1.0/groups/<groupid>/clusters"

I want to list all database (and if possible all nested collections) for a particular cluster.

Is this possible via the API - I am sure it must be but I am not seeing it in the documentation.

I want to avoid having to connect to each cluster and collecting this information with a query - this is for a service discovery tool I am building for inventorying purposes.

Thanks

도움이 되었습니까?

해결책

The MongoDB Atlas API is for programmatic access to Atlas' management, monitoring, and backup features. API connections are to the Atlas service, not to the underlying MongoDB clusters.

To query data in your clusters (for example, listing database and collections) you need to connect to each cluster using an authenticated MongoDB driver or client.

I want to avoid having to connect to each cluster and collecting this information with a query - this is for a service discovery tool I am building for inventorying purposes.

This is the currently the only supported approach.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 dba.stackexchange
scroll top