Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog.
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à.
Concessione delle autorizzazioni a livello di oggetto a utenti e ruoli consumer in Amazon Redshift
In qualità di amministratore consumer puoi concedere le autorizzazioni agli utenti e ai ruoli consumer a livello di oggetto seguendo la procedura descritta.
- SQL
-
Se hai creato il database senza la clausola WITH PERMISSIONS, puoi assegnare agli utenti e ai ruoli solo le autorizzazioni per l'intero database creato dall'unità di condivisione dati.
GRANT USAGE ON DATABASE sales_db TO Bob;
GRANT USAGE ON SCHEMA sales_schema TO ROLE Analyst_role;
È inoltre possibile creare viste ad associazione tardiva sugli oggetti condivisi e utilizzarle per assegnare autorizzazioni granulari. È inoltre possibile considerare che i cluster producer creino ulteriori unità di condivisione dati con la granularità richiesta.
Se hai creato il database con la clausola WITH PERMISSIONS, devi assegnare le autorizzazioni a livello di oggetto per gli oggetti nel database condiviso. Un utente con solo l'autorizzazione USAGE non può accedere a nessun oggetto in un database creato con la clausola WITH PERMISSIONS finché non ottiene le autorizzazioni aggiuntive a livello di oggetto.
GRANT SELECT ON sales_db.public.tickit_sales_redshift to Bob;
Per ulteriori informazioni sulla concessione delle autorizzazioni con le scritture in più warehouse, consulta Gestione delle autorizzazioni per un’unità di condivisione dati in Amazon Redshift.