CREATE ROLE - Amazon Redshift

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";