Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Ruoli definiti dal sistema di Amazon Redshift
Amazon Redshift offre alcuni ruoli definiti dal sistema che sono definiti con autorizzazioni specifiche. I ruoli specifici del sistema presentano il prefisso sys:. Solo gli utenti con accesso appropriato possono modificare i ruoli definiti dal sistema o creare ruoli definiti dal sistema personalizzati. Non è possibile utilizzare il prefisso sys: per un ruolo definito dal sistema personalizzato.
La tabella seguente riepiloga i ruoli e le autorizzazioni.
| Nome ruolo | Descrizione |
|---|---|
sys:monitor |
Questo ruolo ha le autorizzazioni per accedere alle tabelle di catalogo o di sistema. |
sys:operator |
Questo ruolo ha le autorizzazioni per accedere alle tabelle di catalogo o di sistema, analizzare, eseguire il vacuum o annullare le query. |
sys:dba |
Questo ruolo dispone delle autorizzazioni per creare ed eliminare schemi e tabelle e troncare tabelle. Dispone delle autorizzazioni per creare o sostituire procedure archiviate, eliminare procedure, creare o sostituire funzioni, creare o sostituire funzioni esterne e creare ed eliminare visualizzazioni. Inoltre, questo ruolo eredita tutte le autorizzazioni dal ruolo sys:operator. |
sys:superuser |
Questo ruolo dispone di tutte le autorizzazioni di sistema supportate definite in Autorizzazioni di sistema per RBAC. |
sys:secadmin |
|
Ruoli e utenti definiti dal sistema per la condivisione dei dati
Amazon Redshift crea ruoli e utenti per uso interno che corrispondono a unità di condivisione dati e consumer di unità di condivisione dati. I nomi di ruoli e utenti interni hanno il prefisso del namespace riservato ds:. Hanno il seguente formato:
| Nome | Descrizione |
|---|---|
ds: |
Un ruolo di sistema che corrisponde a un’unità di condivisione dati. |
ds: |
Un utente di sistema che corrisponde a un consumer di unità di condivisione dati. |
Per ogni unità di condivisione dati viene creato un ruolo di condivisione dei dati. Contiene tutte le autorizzazioni attualmente concesse all’unità di condivisione dati. Per ogni consumer di unità di condivisione dati viene creato un utente per la condivisione dei dati. Viene concessa l’autorizzazione per un singolo ruolo di condivisione dei dati. Un consumer aggiunto a più unità di condivisione dati avrà un utente per la condivisione dei dati creato per ogni unità di condivisione dati.
Questi utenti e questi ruoli sono necessari per il corretto funzionamento della condivisione dei dati. Non possono essere modificati o rimossi e non è possibile accedervi o utilizzarli per alcuna attività eseguita dai clienti. Puoi ignorarli senza problemi. Per ulteriori informazioni sulla condivisione dei dati, consulta Condivisione di dati tra cluster in Amazon Redshift.
Nota
Non puoi utilizzare il prefisso ds: per creare ruoli o utenti definiti dall’utente.