View a markdown version of this page

Condivisione dei dati tra Regioni AWS - Amazon Redshift

Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del blog pubblicato il 30 giugno 2025.

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

Condivisione dei dati tra Regioni AWS

È possibile condividere i dati a scopo di lettura tra diversi cluster Amazon Redshift in Regioni AWS. Con la condivisione dei dati tra regioni, puoi condividere i dati Regioni AWS senza la necessità di copiarli manualmente. Non è necessario scaricare i dati in Amazon S3 e copiare i dati in un nuovo cluster Amazon Redshift o eseguire copie snapshot tra regioni.

Con la condivisione dei dati tra regioni, puoi condividere i dati tra cluster all'interno della stessa Account AWS area o in aree diverse Account AWS anche quando i cluster si trovano in regioni diverse. Quando condividi dati con cluster Amazon Redshift che si trovano nello stesso Account AWS ma diversi Regioni AWS, segui lo stesso flusso di lavoro della condivisione dei dati all'interno di un. Account AWS Per ulteriori informazioni, consulta Condivisione dell'accesso in lettura ai dati all'interno di un Account AWS.

Se i cluster che condividono i dati si trovano in aree diverse Account AWS Regioni AWS, puoi seguire lo stesso flusso di lavoro della condivisione dei dati Account AWS e includere Region-level le associazioni nel cluster di consumatori. Cross-Region la condivisione dei dati supporta l'associazione della condivisione dei dati con l'intero Account AWS, l'intero o uno specifico Regione AWS namespace all'interno di un. Regione AWS Per ulteriori informazioni sulla condivisione dei dati, vedere. Account AWSCondivisione dei dati tra Account AWS

Quando consuma dati da una regione diversa, il consumatore paga la tariffa per il trasferimento Cross-Region dei dati dalla regione di produzione alla regione del consumatore.

Per utilizzare l'unità di condivisione dati, un amministratore di account consumer può associare l'unità di condivisione dati in uno dei tre modi seguenti.

  • Associazione con un insieme che Account AWS abbraccia tutti i suoi Regioni AWS

  • Associazione con uno specifico Regione AWS in un Account AWS

  • Associazione con namespace specifici all'interno di un Regione AWS

Quando l'amministratore sceglie l'intero Account AWS, tutti i namespace esistenti e futuri presenti Regioni AWS nelle diverse aree dell'account hanno accesso alle condivisioni di dati. Un amministratore di account consumer può anche scegliere Regioni AWS o namespace specifici all’interno di una Regione per concedere loro l’accesso alle unità di condivisione dati.

Se sei un amministratore producer o un proprietario di database, crea un’unità di condivisione dati, aggiungi oggetti di database e consumer di dati all’unità di condivisione dati e concedi le autorizzazioni ai consumer di dati. Per ulteriori informazioni, consulta operazioni dell’amministratore producer.

Se sei un amministratore di account producer, autorizza le condivisioni di dati utilizzando la console AWS Command Line Interface (AWS CLI) o Amazon Redshift e scegli i consumatori di dati.

Se si è un amministratore di account consumer, completare la seguente procedura:

Per associare una o più condivisioni di dati condivise da altri account ai tuoi namespace completi Account AWS Regioni AWS o specifici all'interno di un, utilizza la console Amazon Redshift. Regione AWS

Con la condivisione dei dati tra regioni, puoi aggiungere cluster in uno specifico Regione AWS utilizzando la console () o Amazon Redshift. AWS Command Line Interface AWS CLI

Per specificare una o più AWS regioni, puoi utilizzare il comando associate-data-share-consumer CLI con l'opzione opzionale. consumer-region

Con la CLI, l'esempio seguente associa l'Salesshareintero all'opzione Account AWS . associate-entire-account È possibile associare una sola regione alla volta.

aws redshift associate-data-share-consumer --region {PRODUCER_REGION} --data-share-arn arn:aws:redshift:{PRODUCER_REGION}:{PRODUCER_ACCOUNT}:datashare:{PRODUCER_CLUSTER_NAMESPACE}/Salesshare --associate-entire-account

L'esempio seguente associa Salesshare con la regione Stati Uniti orientali (Ohio) (us-east-2).

aws redshift associate-data-share-consumer --region {PRODUCER_REGION} --data-share-arn arn:aws:redshift:{PRODUCER_REGION}:0123456789012:datashare:{PRODUCER_CLUSTER_NAMESPACE}/Salesshare --consumer-region 'us-east-2'

L'esempio seguente lo associa a uno specifico namespace di consumo in un altro Account AWS nella regione Asia Pacifico (Sydney) (). Salesshare ap-southeast-2

aws redshift associate-data-share-consumer --data-share-arn arn:aws:redshift:{PRODUCER_REGION}:{PRODUCER_ACCOUNT}:datashare:{PRODUCER_CLUSTER_NAMESPACE}/Salesshare --consumer-arn 'arn:aws:redshift:ap-southeast-2:{CONSUMER_ACCOUNT}:namespace:{ConsumerImmutableClusterId}'

Puoi utilizzare la console Amazon Redshift per associare le condivisioni di dati ai tuoi namespace completi Account AWS o specifici all'interno di un. Regioni AWS Regione AWS Per fare ciò, accedi a. https://console.aws.amazon.com/redshiftv2/ Quindi associa una o più condivisioni di dati condivise da altri account al tuo namespace completo Account AWS Regione AWS, intero o specifico all'interno di un. Regione AWS Per ulteriori informazioni, consulta Associare una condivisione di dati da un altro Account AWS in Amazon Redshift.

Dopo aver associato uno Account AWS o più namespace specifici, le condivisioni di dati diventano disponibili per l'uso. L'associazione dell'unità di condivisione dati può essere modificata in qualsiasi momento. Quando si modifica l'associazione da singoli namespace a un Account AWS, Amazon Redshift sovrascrive i namespace con le informazioni. Account AWS Quando si modifica l'associazione da un namespace Account AWS a uno specifico, Amazon Redshift sovrascrive le informazioni con le informazioni sullo spazio dei nomi. Account AWS Quando si modifica l'associazione da un'intera AWS regione e uno spazio dei nomi specifico Account AWS a uno specifico, Amazon Redshift sovrascrive le informazioni con quelle specifiche sulla regione e sullo spazio dei nomi. Account AWS

Se sei un amministratore consumer, puoi creare database locali che fanno riferimento alle unità di condivisione dati e concedere le autorizzazioni per i database creati dalle unità di condivisione dati agli utenti o ai ruoli nel cluster consumer in base alle esigenze. Inoltre, è possibile creare viste su oggetti condivisi e schemi esterni per fare riferimento e assegnare autorizzazioni granulari a schemi specifici nel database consumer importato nel cluster consumer. Per ulteriori informazioni, consulta operazioni dell’amministratore consumer.