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à.
operazioni dell’amministratore producer
Con Amazon Redshift puoi eseguire attività amministrative sui cluster producer per gestire l’importazione dei dati e l’elaborazione dei carichi.
Se sei un amministratore producer o un proprietario di database, segui la procedura descritta:
-
Creare unità di condivisione dati nel cluster e aggiungere oggetti di unità di condivisione dati alle unità. Per la procedura dettagliati di come creare unità di condivisione dati e come aggiungere oggetti di unità di condivisione dati alle unità, consultare Condivisione dell'accesso in lettura ai dati all'interno di un Account AWS. Per informazioni su CREATE DATASHARE e ALTER DATASHARE, consultare CREARE DATASHARE e ALTER DATASHARE.
Nell'esempio seguente vengono aggiunti diversi oggetti di unità di condivisione dati all'unità di condivisione dati
salesshare.-- Add schema to datashare ALTER DATASHARE salesshare ADD SCHEMA PUBLIC; -- Add table under schema to datashare ALTER DATASHARE salesshare ADD TABLE public.tickit_sales_redshift; -- Add view to datashare ALTER DATASHARE salesshare ADD TABLE public.sales_data_summary_view; -- Add all existing tables and views under schema to datashare (does not include future table) ALTER DATASHARE salesshare ADD ALL TABLES in schema public;Per creare o modificare le unità di condivisione dati è possibile utilizzare anche la console Amazon Redshift. Per ulteriori informazioni, consultare Creare un’unità di condivisione dati e Modifica delle unità di condivisione dati create nell'account.
-
Delegare le autorizzazioni per operare sull'unità di condivisione dati. Per ulteriori informazioni, consultare GRANT o REVOKE.
L'esempio seguente concede le autorizzazioni a
dbusersusalesshare.GRANT ALTER, SHARE ON DATASHARE salesshare TO dbuser;Gli utenti con privilegi avanzati del cluster e i proprietari dell'unità di condivisione dati possono concedere o revocare le autorizzazioni di modifica sull'unità di condivisione dati ad altri utenti.
-
Aggiungere o rimuovere i consumer dalle unità di condivisione dati. L'esempio seguente aggiunge l' Account AWS ID a.
salessharePer ulteriori informazioni, consulta GRANT o REVOKE.GRANT USAGE ON DATASHARE salesshare TO ACCOUNT '123456789012';È possibile concedere le autorizzazioni a un consumer di dati solo in un'istruzione GRANT.
Gli utenti con privilegi avanzati dei cluster e i proprietari degli oggetti dell'unità di condivisione dati o gli utenti che dispongono dell'autorizzazione SHARE sull'unità di condivisione dati possono aggiungere o rimuovere i consumer da tale unità. Per fare ciò, usano GRANT USAGE o REVOKE USAGE
È inoltre possibile utilizzare la console Amazon Redshift per aggiungere o rimuovere i consumer di dati dalle unità di condivisione dati. Per ulteriori informazioni, consultare Aggiungere consumer di dati alle unità di condivisione dati e Rimozione dei consumer di dati dalle unità di condivisione dati.
-
(Facoltativo) Revoca l'accesso al datashare da Account AWS se non desideri più condividere i dati con i consumatori.
REVOKE USAGE ON DATASHARE salesshare FROM ACCOUNT '123456789012';
Se si è un amministratore di account producer, completare la seguente procedura:
Dopo aver concesso l'utilizzo a, lo stato del datashare è Account AWS. pending_authorization L'amministratore dell'account producer deve autorizzare le unità di condivisione dati utilizzando la console Amazon Redshift e scegliere i consumer di dati.
Accedi alla https://console.aws.amazon.com/redshiftv2/
Condivisione delle autorizzazioni di scrittura per i dati tra account
Con Amazon Redshift, puoi condividere dati tra AWS account e concedere autorizzazioni di scrittura, abilitando la collaborazione e la condivisione dei dati tra team o organizzazioni. La condivisione di dati tra account consente di creare un account fornitore di dati che crea e gestisce database, schemi e tabelle, che possono quindi essere condivisi in sicurezza con gli account di consumer di dati. Le seguenti sezioni illustrano il processo di configurazione della condivisione di dati tra account e di concessione dell’accesso in scrittura in Amazon Redshift.