Zum Inhalt springen

Erstellen und verwalten von Benutzern für MongoDB Flex

Benutzer auflisten, erstellen, anzeigen und löschen

Abschnitt betitelt „Benutzer auflisten, erstellen, anzeigen und löschen“

So rufen Sie eine Liste aller Benutzer für eine MongoDB Flex-Instanz ab:

Terminal-Fenster
stackit mongodbflex user list --instance-id <instance-id>

Sie erhalten die folgende Ausgabe:

ID │ USERNAME
─────────────────────────────────────┼──────────
703e5cce-463c-43f9-975c-36be5a8e2511 │ n44pk1sj
107d5d48-1540-4509-bc07-2a0ad0945c5b │ zvwn577e

So erstellen Sie einen Benutzer für eine MongoDB Flex-Instanz:

Terminal-Fenster
stackit mongodbflex user create --instance-id <instance-id> --database <database>

Sie erhalten die folgende Ausgabe:

Created user for instance "mongodb-87ffl67rc1dd". User ID: a2a0e3d9-2281-4368-9337-a6903b613592
Username: zvwn577e
Password: S7ihJf9cbFdfzd7m
Roles: [read]
Database: books
Host: s-9092270d-c65a-45db-82bb-f259f3941f22-0.mongodb.eu01.onstackit.cloud
Port: 27017
URI: mongodb://zvwn577e:S7ihJf9cbFdfzd7m@s-9092270d-c65a-45db-82bb-f259f3941f22-0.mongodb.eu01.onstackit.cloud:27017/books?authSource=books&tls=true&authMechanism=SCRAM-SHA-256

So rufen Sie Details eines Benutzers für eine MongoDB Flex-Instanz ab:

Terminal-Fenster
stackit mongodbflex user describe <user-id> --instance-id <instance-id>

Sie erhalten die folgende Ausgabe:

ID │ a2a0e3d9-2281-4368-9337-a6903b613592
──────────┼───────────────────────────────────────────────────────────────────────
USERNAME │ z8n9ybsi
──────────┼───────────────────────────────────────────────────────────────────────
ROLES │ [read]
──────────┼───────────────────────────────────────────────────────────────────────
DATABASE │ books
──────────┼───────────────────────────────────────────────────────────────────────
HOST │ s-9092270d-c65a-45db-82bb-f259f3941f22-0.mongodb.eu01.onstackit.cloud
──────────┼───────────────────────────────────────────────────────────────────────
PORT │ 27017

So löschen Sie einen Benutzer für eine MongoDB Flex-Instanz:

Terminal-Fenster
stackit mongodbflex user delete <user-id> --instance-id <instance-id>

Nach der Bestätigung erhalten Sie die folgende Ausgabe:

Deleted user "z8n9ybsi" of instance "mongodb-87ffl67rc1dd"