Erstellen, Modifizieren und Löschen von Benutzern - Amazon Redshift

Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.

Erstellen, Modifizieren und Löschen von Benutzern

Datenbankbenutzer gelten global im gesamten Data-Warehouse-Cluster (und nicht nur für einzelne Datenbanken).

  • Verwenden Sie den Befehl CREATE USER, um einen neuen Benutzer zu erstellen.

  • Verwenden Sie den Befehl CREATE USER mit der Option CREATEUSER, um einen Superuser zu erstellen.

  • Mit dem Befehl DROP USER können Sie einen bestehenden Benutzer entfernen.

  • Verwenden Sie den Befehl ALTER USER, um einen Benutzer zu ändern und zum Beispiel ein neues Passwort festzulegen.

  • Führen Sie eine Abfrage wie folgt über der Katalogtabelle PG_USER aus, um eine Liste aller Benutzer anzuzeigen.

    select * from pg_user; usename | usesysid | usecreatedb | usesuper | usecatupd | passwd | valuntil | useconfig ------------+----------+-------------+----------+-----------+----------+----------+----------- rdsdb | 1 | t | t | t | ******** | | masteruser | 100 | t | t | f | ******** | | dwuser | 101 | f | f | f | ******** | | simpleuser | 102 | f | f | f | ******** | | poweruser | 103 | f | t | f | ******** | | dbuser | 104 | t | f | f | ******** | | (6 rows)