

 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](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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
<a name="producer-cluster-admin"></a>

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](within-account.md). Per informazioni su CREATE DATASHARE e ALTER DATASHARE, consultare [CREARE DATASHARE](r_CREATE_DATASHARE.md) e [ALTER DATASHARE](r_ALTER_DATASHARE.md).

   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](datashare-creation.md#create-datashare-console) e [Modifica delle unità di condivisione dati create nell'account](manage-datashare-existing-console.md#edit-datashare-console).

1. Delegare le autorizzazioni per operare sull'unità di condivisione dati. Per ulteriori informazioni, consultare [GRANT](r_GRANT.md) o [REVOKE](r_REVOKE.md).

   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.

1. Aggiungere o rimuovere i consumer dalle unità di condivisione dati. L'esempio seguente aggiunge l' Account AWS ID a. `salesshare` Per ulteriori informazioni, consulta [GRANT](r_GRANT.md) o [REVOKE](r_REVOKE.md).

   ```
   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](datashare-creation.md#add-data-consumer-console) e [Rimozione dei consumer di dati dalle unità di condivisione dati](manage-datashare-existing-console.md#remove-data-consumer-console).

1. (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/](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](authorize-datashare-console.md).

## Condivisione delle autorizzazioni di scrittura per i dati tra account
<a name="within-account-multi-warehouse-consumer-associate"></a>

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.