Erstellen und Verwalten von Benutzern
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Sie haben eine STACKIT PostgreSQL Flex-Instanz erstellt. Weitere Informationen finden Sie unter Erstellen und Verwalten von Instanzen.
Einen Benutzer auflisten, erstellen, anzeigen und löschen
Abschnitt betitelt „Einen Benutzer auflisten, erstellen, anzeigen und löschen“Benutzer auflisten
Abschnitt betitelt „Benutzer auflisten“So rufen Sie eine Liste aller Benutzer für eine PostgreSQL Flex-Instanz ab:
| Flag | Beschreibung |
|---|---|
| instance-id | Instanz-ID der Instanz, die Sie abfragen möchten |
stackit postgresflex user list --instance-id <instance-id>Sie erhalten eine Ausgabe wie die folgende:
ID │ USERNAME───────┼─────────────────── 16843 │ crm-tutorial-user- Öffnen Sie Ihr Projekt im STACKIT Portal.
- Navigieren Sie zu Datenbanken > PostgreSQL Flex.
- Wählen Sie Ihre Instanz aus und gehen Sie zur Übersicht.
- Wählen Sie in der Seitenleiste Benutzer aus.
Nun können Sie die Liste der Benutzer sehen.
Einen Benutzer erstellen
Abschnitt betitelt „Einen Benutzer erstellen“So erstellen Sie einen Benutzer für eine PostgreSQL Flex-Instanz:
| Flag | Beschreibung | Standard | Optional |
|---|---|---|---|
| instance-id | Instanz-ID der Instanz, die Sie abfragen möchten | ||
| username | Benutzername des neuen Benutzers | ||
| role | Berechtigungen des Benutzers (login, createdb) | login | x |
stackit postgresflex user create --instance-id <instance-id> --username <username> --role <first-role> --role <second-role> ...Sie erhalten die folgende Ausgabe:
Created user for instance "postgres-qaeq2npfyl75". User ID: 16853
Username: stackit-user-guide-usersPassword: pEjB7MK7HRaLfiNAECnObgpY03w1710p5ZfUAyHkDe2hY5vJqhoiMjOVKFLy986eRoles: [login createdb]Host: a9b3b1dd-308e-4a00-b269-11d136e65824.postgresql.eu01.onstackit.cloudPort: 5432URI: postgresql://stackit-user-guide-users:pEjB7MK7HRaLfiNAECnObgpY03w1710p5ZfUAyHkDe2hY5vJqhoiMjOVKFLy986e@a9b3b1dd-308e-4a00-b269-11d136e65824.postgresql.eu01.onstackit.cloud:5432/stackit- Öffnen Sie Ihr Projekt im STACKIT Portal.
- Navigieren Sie zu Datenbanken > PostgreSQL Flex.
- Wählen Sie Ihre Instanz aus und gehen Sie zur Übersicht.
- Wählen Sie in der Seitenleiste Benutzer aus.
- Klicken Sie in der oberen Leiste auf Benutzer erstellen.
- Geben Sie einen Benutzernamen ein.
- Fügen Sie im Menü Rolle die Optionen CreateDB und Login hinzu.
- Klicken Sie auf Erstellen.
- Kopieren Sie alle Informationen an einen sicheren Ort. Sie können diese nicht erneut abrufen.
Einen Benutzer anzeigen
Abschnitt betitelt „Einen Benutzer anzeigen“So rufen Sie Details eines Benutzers für eine PostgreSQL Flex-Instanz ab:
| Flag | Beschreibung | Standard | Optional |
|---|---|---|---|
| instance-id | Instanz-ID der Instanz, die Sie abfragen möchten | ||
| user-id | Die ID des Benutzers (nicht dessen Benutzername) |
stackit postgresflex user describe <user-id> --instance-id <instance-id>Sie erhalten die folgende Ausgabe:
ID │ 16690─────────┼──────────────────────────────────────────────────────────────────────USERNAME │ stackit-user-guide-users─────────┼──────────────────────────────────────────────────────────────────────ROLES │ [createdb login]─────────┼──────────────────────────────────────────────────────────────────────HOST │ a9b3b1dd-308e-4a00-b269-11d136e65824.postgresql.eu01.onstackit.cloud─────────┼──────────────────────────────────────────────────────────────────────PORT │ 5432- Öffnen Sie Ihr Projekt im STACKIT Portal.
- Navigieren Sie zu Datenbanken > PostgreSQL Flex.
- Wählen Sie Ihre Instanz aus und gehen Sie zur Übersicht.
- Wählen Sie in der Seitenleiste Benutzer aus.
- Klicken Sie auf den Benutzereintrag, den Sie anzeigen möchten.
Einen Benutzer löschen
Abschnitt betitelt „Einen Benutzer löschen“So löschen Sie einen Benutzer für eine PostgreSQL Flex-Instanz:
| Flag | Beschreibung | Standard | Optional |
|---|---|---|---|
| instance-id | Instanz-ID der Instanz, die Sie abfragen möchten | ||
| user-id | Die ID des Benutzers (nicht dessen Benutzername) |
stackit postgresflex user delete <user-id> --instance-id <instance-id>Nach der Bestätigung erhalten Sie die folgende Ausgabe:
Deleted user "z8n9ybsi" of instance "PostgreSQL-87ffl67rc1dd"- Öffnen Sie Ihr Projekt im STACKIT Portal.
- Navigieren Sie zu Datenbanken > PostgreSQL Flex.
- Wählen Sie Ihre Instanz aus und gehen Sie zur Übersicht.
- Wählen Sie in der Seitenleiste Benutzer aus.
- Klicken Sie auf die drei Punkte auf der rechten Seite eines Benutzereintrags.
- Klicken Sie auf Löschen.