operazioni dell’amministratore producer - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. 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:

  1. 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.

  2. Delegare le autorizzazioni per operare sull'unità di condivisione dati. Per ulteriori informazioni, consultare GRANT o REVOKE.

    L'esempio seguente concede le autorizzazioni a dbuser su salesshare.

    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.

  3. Aggiungere o rimuovere i consumer dalle unità di condivisione dati. L'esempio seguente aggiunge l'Account AWSID a. salesshare Per 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.

  4. (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/. Quindi scegliere quali consumer di dati autorizzare ad accedere alle unità di condivisione dati o da cui rimuovere l'autorizzazione. I consumer di dati autorizzati ricevono notifiche per intraprendere azioni sulle unità di condivisione dati. Se aggiungi un namespace come consumer di dati, non devi eseguire l’autorizzazione. Una volta autorizzati i consumer di dati, questi possono accedere agli oggetti dell'unità di condivisione dati e creare un database consumer per eseguire le query sui dati. Per ulteriori informazioni, consulta Autorizzazione o rimozione dell'autorizzazione dalle unità di condivisione dati.

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.