CREATE ROLE - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

CREATE ROLE

Crea un nuovo ruolo personalizzato che è una raccolta di autorizzazioni. Per un elenco di ruoli Amazon Redshift definiti dal sistema, consulta Ruoli definiti dal sistema di Amazon Redshift. Esegui una query su SVV_ROLES per visualizzare i ruoli attualmente creati nel cluster o nel gruppo di lavoro.

È prevista una quota per il numero di ruoli che è possibile creare. Per ulteriori informazioni, consulta Quote e limiti in Amazon Redshift nella Guida alla gestione di Amazon Redshift.

Autorizzazioni richieste

Di seguito sono riportati i privilegi richiesti per CREATE ROLE.

  • Superuser

  • Utenti con il privilegio CREATE ROLE

Sintassi

CREATE ROLE role_name [ EXTERNALID external_id ]

Parametri

role_name

Il nome del ruolo. Il nome del ruolo deve essere univoco e non può essere uguale a nessun nome utente. Il nome di un ruolo non può essere una parola riservata.

Un utente con privilegi avanzati o normale con il privilegio CREATE ROLE può creare ruoli. Un utente che non è un utente con privilegi avanzati ma che a cui è stato concesso USAGE al ruolo WITH GRANT OPTION e il privilegio ALTER può concedere questo ruolo a chiunque.

EXTERNALID external_id

L'identificativo del ruolo, associato a un provider di identità. Per ulteriori informazioni, consulta Native identity provider (IdP) federation for Amazon Redshift (Federazione di provider di identità nativi (IdP) per Amazon Redshift).

Esempi

L'esempio seguente crea un ruolo sample_role1.

CREATE ROLE sample_role1;

L'esempio seguente crea un ruolo sample_role1 con un ID esterno associato a un provider di identità.

CREATE ROLE sample_role1 EXTERNALID "ABC123";