View a markdown version of this page

AWS Lake Formation Unità di condivisione dati gestite da - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dalla Patch 198. Le UDF Python esistenti continueranno 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à.

AWS Lake Formation Unità di condivisione dati gestite da

Con Amazon Redshift, puoi accedere e condividere dati in tempo reale tra AWS account e cluster AWS Lake Formation Amazon Redshift tramite condivisioni di dati gestite. AWS Lake Formation le condivisioni di dati consentono ai fornitori di dati di condividere in modo sicuro i dati in tempo reale dal proprio data lake Amazon S3 con qualsiasi consumatore, inclusi altri account e cluster AWS Amazon Redshift.

Utilizzando AWS Lake Formation, puoi definire e applicare centralmente le autorizzazioni di accesso a livello di database, tabelle, colonne e righe delle condivisioni di dati Amazon Redshift e limitare l'accesso degli utenti agli oggetti all'interno di un datashare. La condivisione dei dati tramite Lake Formation permette di definire le autorizzazioni in Lake Formation e applicarle a qualsiasi unità di condivisione dati e ai relativi oggetti. Ad esempio, se si dispone di una tabella contenente informazioni sui dipendenti, è possibile utilizzare i filtri a livello di colonna di Lake Formation per impedire ai dipendenti che non lavorano nel reparto delle risorse umane di visualizzare informazioni di identificazione personale (PII), come il numero di previdenza sociale. Per ulteriori informazioni, consulta Filtraggio dei dati e sicurezza a livello di cella in Lake Formation nella Guida per gli sviluppatori di AWS Lake Formation .

È anche possibile usare i tag in Lake Formation per configurare le autorizzazioni sulle risorse di Lake Formation. Per ulteriori informazioni, consulta Lake Formation Tag-based access control.

Amazon Redshift attualmente supporta la condivisione dei dati tramite Lake Formation all'interno dello stesso account o tra più account. Cross-Region la condivisione non è attualmente supportata.

Di seguito è riportata una panoramica generale su come utilizzare Lake Formation per controllare le autorizzazioni relative alle unità di condivisione dati:

  1. In Amazon Redshift, l'amministratore del gruppo di lavoro o del cluster producer crea un'unità di condivisione dati sul gruppo di lavoro o sul cluster producer e ne assegna l'utilizzo a un account Lake Formation.

  2. L'amministratore del gruppo di lavoro o del cluster producer autorizza l'account Lake Formation ad accedere all'unità di condivisione dati.

  3. L'amministratore di Lake Formation rileva e registra le unità di condivisione dati. Devono inoltre scoprire gli AWS Glue ARN a cui hanno accesso e associare le condivisioni di dati a un ARN. AWS Glue Data Catalog Se utilizzi il, AWS CLI puoi scoprire e accettare le condivisioni di dati con le operazioni della CLI di Redshift e. describe-data-shares associate-data-share-consumer Per registrare una unità di condivisione dati, utilizza l'operazione CLI register-resource di Lake Formation.

  4. L'amministratore di Lake Formation crea un database federato in e configura le AWS Glue Data Catalog autorizzazioni di Lake Formation per controllare l'accesso degli utenti agli oggetti all'interno del datashare. Per ulteriori informazioni sui database federati in AWS Glue, consulta Gestione delle autorizzazioni per i dati in un datashare Amazon Redshift.

  5. L'amministratore di Lake Formation scopre i AWS Glue database a cui ha accesso e associa il datashare a un ARN. AWS Glue Data Catalog

  6. L'amministratore di Redshift scopre gli ARN del AWS Glue database a cui ha accesso, crea un database esterno nel cluster di consumatori Amazon Redshift utilizzando un AWS Glue ARN del database e concede l'utilizzo agli utenti del database autenticati con credenziali IAM per iniziare a interrogare il database Amazon Redshift.

  7. Gli utenti del database possono utilizzare le viste SVV_EXTERNAL_TABLES e SVV_EXTERNAL_COLUMNAL_COLUMNS per trovare tutte le tabelle o le colonne all'interno del AWS Glue database a cui hanno accesso, quindi possono interrogare le tabelle del AWS Glue database.

  8. Quando l’amministratore del gruppo di lavoro o del cluster producer decide di non condividere più i dati con il cluster consumer, l’amministratore producer può revocare l’utilizzo, rimuovere l’autorizzazione o eliminare l’unità di condivisione dati da Redshift. Le autorizzazioni e gli oggetti associati in Lake Formation non vengono eliminati automaticamente.

Per ulteriori informazioni sulla condivisione di un datashare con un produttore, un cluster o un amministratore di un gruppo di lavoro, vedere. AWS Lake Formation Lavorare con Lake Datashares in qualità di produttore Formation-managed Per utilizzare i dati condivisi dal gruppo di lavoro o dal cluster producer, consulta Lavorare con Lake Formation-managed datashare come consumatore.