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
SVV_IAM_PRIVILEGES
Verwenden Sie SVV_IAM_PRIVILEGES, um explizit gewährte IAM-Berechtigungen für Benutzer, Rollen und Gruppen anzuzeigen.
SVV_IAM_PRIVILEGES ist für die folgenden Benutzer sichtbar:
Superuser
Benutzer mit der Berechtigung ACCESS SYSTEM TABLE
Andere Benutzer können nur Einträge sehen, auf die sie Zugriff haben.
Tabellenspalten
| Spaltenname | Datentyp | Beschreibung |
|---|---|---|
| iam_arn | text | Name des Namespace. |
| command_type | text | Arten von Berechtigungen. Mögliche Werte sind COPY, UNLOAD, CREATE MODEL oder EXTERNAL FUNCTION. |
| identity_id | Ganzzahl | Identitäts-ID. Mögliche Werte sind die Benutzer-ID, Rollen-ID und Gruppen-ID. |
| identity_name | text | Identitätsname. |
| identity_type | text | Identitätstyp. Mögliche Werte sind der Benutzer, die Rolle, die Gruppe und „Öffentlich“. |
Beispielabfragen
Das folgende Beispiel zeigt die Ergebnisse von SVV_IAM_PRIVILEGES.
SELECT * from SVV_IAM_PRIVILEGES ORDER BY IDENTITY_ID; iam_arn | command_type | identity_id | identity_name | identity_type ----------------------+--------------+-------------+---------------+--------------- default-aws-iam-role | COPY | 0 | public | public default-aws-iam-role | UNLOAD | 0 | public | public default-aws-iam-role | CREATE MODEL | 0 | public | public default-aws-iam-role | EXFUNC | 0 | public | public default-aws-iam-role | COPY | 106 | u1 | user default-aws-iam-role | UNLOAD | 106 | u1 | user default-aws-iam-role | CREATE MODEL | 106 | u1 | user default-aws-iam-role | EXFUNC | 106 | u1 | user default-aws-iam-role | COPY | 118413 | r1 | role default-aws-iam-role | UNLOAD | 118413 | r1 | role default-aws-iam-role | CREATE MODEL | 118413 | r1 | role default-aws-iam-role | EXFUNC | 118413 | r1 | role (12 rows)