2017-12-06 1 views
0

Wie füge ich einen Benutzer mit userAdmin Rolle in Atlas hinzu? dort -Benutzer hinzufügenAdmin in MongoDB Atlas

enter image description here

So bin ich ein bisschen hier fest:

Die Cluster-Sicherheit „Neuen Benutzer hinzufügen“ UI https://cloud.mongodb.com/v2/.....#clusters/security/users zeigt nur begrenzte Anzahl von integrierten Rollen ohne Option Rollennamen manuell eingeben Es gibt keine Optionen in der Benutzeroberfläche und keine der vorhandenen Rollen ermöglicht das Hinzufügen von Benutzern in einer Shell.

Keine der Rollen in der Liste hat userAdmin Privileg.

Die "mächtige" atlasAdmin auf Seite bezieht sich nur auf Create Cluster einem Benutzer zugeordnet:

  • readWriteAnyDatabase
  • readAnyDatabase
  • enableSharding
  • dbAdminAnyDatabase
  • clusterMonitor

und hat nicht genug Berechtigungen, um db.createUser() Befehl in der Shell auszuführen.

Antwort

0

Sie können diese Rolle nicht erteilen. Die nur Möglichkeit zum Erstellen neuer MongoDB-Benutzer in Atlas ist entweder über die Benutzeroberfläche oder die API. Details siehe Add MongoDB Users und notieren Sie, dass auf dieser Seite Folgendes angezeigt wird:

Atlas führt alle Benutzeränderungen zurück, die nicht über die Benutzeroberfläche oder die API vorgenommen wurden. Sie müssen die Atlas-Benutzeroberfläche oder die API verwenden, um MongoDB-Benutzer in Atlas-Clustern hinzuzufügen, zu ändern oder zu löschen.

Weitere Informationen zum Erstellen von MongoDB-Benutzern über die API finden Sie unter Create a Database User.