Amazon Redshift wird UDFs ab dem 1. November 2025 die Erstellung von neuem Python nicht mehr unterstützen. Wenn Sie Python verwenden möchten UDFs, erstellen Sie das UDFs vor diesem Datum liegende. Bestehendes Python UDFs wird weiterhin wie gewohnt funktionieren. Weitere Informationen finden Sie im Blogbeitrag
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
CREATE ROLE
Erstellt eine neue benutzerdefinierte Rolle, bei der es sich um eine Sammlung von Berechtigungen handelt. Eine Liste der systemdefinierten Amazon-Redshift-Rollen finden Sie unter Systemdefinierte Amazon-Redshift-Rollen. Fragen Sie SVV_ROLES ab, um die aktuell erstellten Rollen in Ihrem Cluster oder Ihrer Arbeitsgruppe anzuzeigen.
Es gibt ein Kontingent für die Anzahl der Rollen, die erstellt werden können. Weitere Informationen finden Sie unter Kontingente und Limits in Amazon Redshift im Verwaltungshandbuch zu Amazon Redshift.
Erforderliche Berechtigungen
Im Folgenden sind die erforderlichen Berechtigungen für CREATE ROLE aufgeführt.
-
Superuser
-
Benutzer mit der Berechtigung CREATE ROLE
Syntax
CREATE ROLE role_name [ EXTERNALID external_id ]
Parameter
- rollen_name
-
Der Name der Rolle. Der Rollenname muss eindeutig sein und darf nicht mit Benutzernamen identisch sein. Ein Rollenname darf kein reserviertes Wort sein.
Ein Superuser oder regulärer Benutzer mit der Berechtigung CREATE ROLE kann Rollen erstellen. Ein Benutzer, der kein Superuser ist, aber dem USAGE für die Rolle WITH GRANT OPTION und die Berechtigung ALTER gewährt wurde, kann diese Rolle jedem zuweisen.
- EXTERNALID external_id
-
Der Bezeichner für die Rolle, die einem Identitätsanbieter zugeordnet ist. Weitere Informationen finden Sie unter Nativer Identitätsanbieter(IdP)-Verbund für Amazon Redshift.
Beispiele
Im folgenden Beispiel wird eine sample_role1
-Rolle erstellt.
CREATE ROLE sample_role1;
Im folgenden Beispiel wird eine Rolle sample_role1
mit einer externen ID erstellt, die einem Identitätsanbieter zugeordnet ist.
CREATE ROLE sample_role1 EXTERNALID "ABC123";