Modifica delle unità di condivisione dati create nell’account in Amazon Redshift - Amazon Redshift

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.

Modifica delle unità di condivisione dati create nell’account in Amazon Redshift

Puoi modificare un’unità di condivisione dati creata nell’account utilizzando la console e con SQL.

Console

Sulla console completa le fasi seguenti per connetterti prima a un database per visualizzare l’elenco delle unità di condivisione dati create nell’account.

  1. Accedere alla Console di gestione AWS e aprire la console Amazon Redshift all'indirizzo https://console.aws.amazon.com/redshiftv2/.

  2. Dal menu di navigazione, scegliere Clusters (Cluster), quindi scegliere il cluster. Viene visualizzata la pagina dei dettagli del cluster.

  3. Scegliere Unità di condivisione dati.

  4. Nella sezione Unità di condivisione dati create nel mio account, scegliere Connetti al database.

  5. Scegliere l'unità di condivisione dati che si desidera modificare, quindi selezionare Modifica. Viene visualizzata la pagina dei dettagli dell'unità di condivisione dati.

  6. Apportare eventuali modifiche nella finestra di dialogoOggetti unità di condivisione dati o nella sezione Consumer di dati.

  7. Scegli Save changes (Salva modifiche). Amazon Redshift aggiorna l'unità di condivisione dati con le modifiche.

    Nota

    Se hai scelto di pubblicare l'unità di condivisione dati sul AWS Glue Data Catalog non puoi modificare la configurazione per pubblicare l'unità di condivisione dati su altri account Amazon Redshift.

SQL

Utilizzare ALTER DATASHARE per rimuovere gli oggetti dalle unità di condivisione dati in qualsiasi punto dall'unità. Per rimuovere uno schema, utilizza il comando seguente:

ALTER DATASHARE salesshare REMOVE SCHEMA PUBLIC;

Per rimuovere una tabella, utilizza il comando seguente:

ALTER DATASHARE salesshare REMOVE TABLE public.tickit_sales_redshift;

Utilizzare REVOKE USAGE ON per revocare le autorizzazioni sull'unità di condivisione dati a su consumer. Revoca le autorizzazioni USAGE sugli oggetti all'interno di una unità di condivisione dati e disabilita immediatamente l'accesso a tutti i cluster di consumer. L'elenco delle unità di condivisione dati e delle query dei metadati, ad esempio l'elenco dei database e delle tabelle, non restituisce gli oggetti condivisi dopo la revoca dell'accesso. Revocare l'accesso all'unità di condivisione dati dagli spazi dei nomi se non si desidera più condividere i dati con i consumer.

REVOKE USAGE ON DATASHARE salesshare FROM NAMESPACE '13b8833d-17c6-4f16-8fe4-1a018f5ed00d';

Se non desideri più condividere i dati con i consumer, revoca l’accesso all’unità di condivisione dati dagli Account AWS:

REVOKE USAGE ON DATASHARE salesshare FROM ACCOUNT '123456789012';