Condivisione dei dati tra Regioni AWS - Amazon Redshift

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 nello stesso Account AWS o in diversi Account AWS anche quando i cluster si trovano in regioni diverse. Quando condividi dati con cluster Amazon Redshift uguali 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 dati si trovano in aree diverse Account AWS Regioni AWS, puoi seguire lo stesso flusso di lavoro utilizzato per la condivisione dei dati Account AWS e includere associazioni a livello regionale nel cluster di consumatori. La condivisione dei dati tra regioni supporta l'associazione di datashare con i namespace del cluster interi Account AWS Regione AWS, interi o specifici all'interno di un. Regione AWS Per ulteriori informazioni sulla condivisione dei dati, consulta. Account AWSCondivisione dei dati tra Account AWS

Quando utilizza dati da una regione diversa, il consumer paga la tariffa per il trasferimento di dati tra regioni dalla regione producer alla regione consumer.

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 di cluster specifici all'interno di un Regione AWS

Quando l'amministratore sceglie l'intero Account AWS, tutti i namespace del cluster esistenti e futuri Regioni AWS in diversi punti dell'account hanno accesso alle condivisioni di dati. Un amministratore di account consumer può anche scegliere namespace specifici Regioni AWS o cluster all'interno di una regione per concedere loro l'accesso alle condivisioni di dati.

Se sei un amministratore del cluster di produttori o un proprietario del database, creare un datashare, aggiungere oggetti di database e consumatori di dati al datashare e concedere autorizzazioni ai consumatori di dati. Per ulteriori informazioni, consulta Operazioni dell'amministratore del cluster producer.

Se sei un amministratore di account produttore, autorizza le condivisioni di dati utilizzando AWS Command Line Interface (AWS CLI) o la console 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 interi Account AWS o specifici Regioni AWS o a cluster all'interno di un account, usa Regione AWS la console Amazon Redshift.

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

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

ConCLI, l'esempio seguente associa l'Salesshareintero Account AWS all'associate-entire-accountopzione. È 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 associa a uno spazio dei Salesshare nomi di cluster di consumatori specifico in un altro Account AWS spazio nella regione Asia Pacifico (Sydney) (). 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 interi Account AWS o specifici Regioni AWS o ai cluster all'interno di un. Regione AWS A tale scopo, accedi a. https://console.aws.amazon.com/redshiftv2/ Quindi associa uno o più unità di condivisione dati condivisi da altri account con l'intero Account AWS, l'intero Regione AWS o uno spazio dei nomi cluster specifico all'interno di una Regione AWS. Per ulteriori informazioni, consulta Associazione delle unità di condivisione dati.

Dopo aver associato i namespace Account AWS o quelli specifici del cluster, i datashare diventano disponibili per l'utilizzo. L'associazione dell'unità di condivisione dati può essere modificata in qualsiasi momento. Quando si modifica l'associazione da un singolo namespace di cluster a uno, Amazon Account AWS Redshift sovrascrive i namespace del cluster con le informazioni. Account AWS Quando si modifica l'associazione da uno spazio dei nomi di cluster Account AWS a uno specifico, Amazon Redshift sovrascrive le informazioni con le Account AWS informazioni sullo spazio dei nomi del cluster. Quando si modifica l'associazione da un'intera regione Account AWS a specifici namespace di cluster e AWS regioni, Amazon Redshift sovrascrive le Account AWS informazioni con le informazioni specifiche relative alla regione e allo spazio dei nomi del cluster.

Se sei un amministratore del cluster consumer puoi creare database locali che fanno riferimento alle unità di condivisione dati e assegnare 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 del cluster consumer.