Gemeinsame Nutzung von Daten zwischen AWS-Regionen - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Gemeinsame Nutzung von Daten zwischen AWS-Regionen

Sie können Daten für Lesezwecke übergreifend über Amazon-Redshift-Cluster in AWS-Regionen freigeben. Mit der regionsübergreifenden Datenfreigabe können Sie Daten gemeinsam nutzen, AWS-Regionen ohne Daten manuell kopieren zu müssen. Sie müssen für Ihre Daten kein Unload in Amazon S3 durchführen und die Daten nicht in einen neuen Amazon-Redshift-Cluster kopieren oder eine regionsübergreifende Snapshot-Kopie durchführen.

Mit der regionsübergreifenden Datenfreigabe können Sie Daten zwischen Clustern in derselben oder in verschiedenen Clustern gemeinsam nutzen AWS-Konto, AWS-Konten selbst wenn sich die Cluster in verschiedenen Regionen befinden. Wenn Sie Daten mit Amazon Redshift Redshift-Clustern teilen, die sich in demselben, AWS-Konto aber unterschiedlichen befinden AWS-Regionen, folgen Sie demselben Workflow wie beim Teilen von Daten innerhalb eines AWS-Konto. Weitere Informationen finden Sie unter Teilen des Lesezugriffs auf Daten innerhalb eines AWS-Konto.

Wenn sich Cluster, die Daten gemeinsam nutzen, in unterschiedlichen AWS-Konten Bereichen befinden AWS-Regionen, können Sie denselben Arbeitsablauf wie bei der gemeinsamen Nutzung von Daten verwenden AWS-Konten und Verknüpfungen auf regionaler Ebene in den Consumer-Cluster einbeziehen. Die regionsübergreifende Datenfreigabe unterstützt die Datenfreigabezuweisung mit dem gesamten AWS-Konto, dem gesamten oder bestimmten AWS-Region Cluster-Namespaces innerhalb eines. AWS-Region Weitere Informationen zur gemeinsamen Nutzung von Daten finden Sie unter. AWS-KontenDaten teilen zwischen AWS-Konten

Beim Verbrauchen von Daten aus einer anderen Region zahlt der Verbraucher die regionsübergreifende Datenübertragungsgebühr von der Produzentenregion zur Konsumentenregion.

Um das Datashare zu verwenden, kann ein Administrator des Konsumentenkontos das Datashare auf eine der folgenden drei Arten zuordnen.

  • Assoziation mit einem Ganzen AWS-Konto , das alles umfasst AWS-Regionen

  • Assoziation mit einem bestimmten AWS-Region in einem AWS-Konto

  • Zuordnung zu bestimmten Cluster-Namespaces innerhalb eines AWS-Region

Wenn der Administrator das Ganze auswählt AWS-Konto, haben alle vorhandenen und future Cluster-Namespaces AWS-Regionen in verschiedenen Bereichen des Kontos Zugriff auf die Datashares. Ein Administrator eines Verbraucherkontos kann auch bestimmte Namespaces AWS-Regionen oder Cluster-Namespaces innerhalb einer Region auswählen, um ihm Zugriff auf die Datashares zu gewähren.

Wenn Sie ein Administrator eines Produzenten-Clusters oder Datenbankbesitzer sind, erstellen Sie ein Datashare, fügen Sie dem Datashare Datenbankobjekte und Datenkonsumenten hinzu und erteilen Sie den Datenkonsumenten Berechtigungen. Weitere Informationen finden Sie unter Aktionen des Administrators des Produzenten-Clusters.

Wenn Sie ein Producer-Kontoadministrator sind, autorisieren Sie Datashares mit der AWS Command Line Interface (AWS CLI) oder der Amazon Redshift Redshift-Konsole und wählen Sie die Datenverbraucher aus.

Wenn Sie in Administrator eines Konsumentenkontos sind, gehen Sie wie folgt vor:

Verwenden Sie die Amazon Redshift Redshift-Konsole, um eine oder mehrere Datenfreigaben, die von anderen Konten gemeinsam genutzt werden, Ihren gesamten AWS-Konto oder bestimmten Namespaces AWS-Regionen oder Cluster-Namespaces innerhalb eines AWS-Region zuzuordnen.

Mit regionsübergreifendem Datenaustausch können Sie AWS-Region mithilfe der AWS Command Line Interface (AWS CLI) oder der Amazon Redshift Redshift-Konsole Cluster in einem bestimmten Bereich hinzufügen.

Um eine oder mehrere AWS Regionen anzugeben, können Sie den associate-data-share-consumer CLI Befehl mit der optionalen Option verwenden. consumer-region

Mit dem CLI verknüpft das folgende Beispiel das Salesshare mit dem AWS-Konto Ganzen der associate-entire-account Option. Sie können jeweils nur eine Region zuordnen.

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

Im folgenden Beispiel wird Salesshare der Region USA Ost (Ohio) (us-east-2) zugeordnet.

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'

Im folgenden Beispiel wird der Salesshare einem bestimmten Consumer-Cluster-Namespace in einem anderen AWS-Konto in der Region Asien-Pazifik (Sydney) (ap-southeast-2) zugeordnet.

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}'

Sie können die Amazon Redshift Redshift-Konsole verwenden, um Datashares mit Ihren gesamten AWS-Konto oder bestimmten Namespaces AWS-Regionen oder Cluster-Namespaces innerhalb eines zu verknüpfen. AWS-Region Melden Sie sich dazu bei der an. https://console.aws.amazon.com/redshiftv2/ Ordnen Sie dann einen oder mehrere Datashares zu, die von anderen Konten für Ihr gesamtes AWS-Konto, die gesamte AWS-Region oder oder bestimmte Cluster-Namespaces in einer AWS-Region freigegeben werden. Weitere Informationen finden Sie unter Zuordnen von Datashares.

Nachdem die AWS-Konto oder bestimmte Cluster-Namespaces verknüpft wurden, stehen die Datashares zur Nutzung zur Verfügung. Sie können die Zuordnung des Datashares auch jederzeit ändern. Wenn die Zuordnung von einzelnen Cluster-Namespaces zu einem geändert wird AWS-Konto, überschreibt Amazon Redshift die Cluster-Namespaces mit den Informationen. AWS-Konto Wenn die Zuordnung von einem AWS-Konto zu bestimmten Cluster-Namespaces geändert wird, überschreibt Amazon Redshift die AWS-Konto Informationen mit den Cluster-Namespace-Informationen. Wenn die Zuordnung von einer ganzen AWS-Konto zu bestimmten AWS Regionen und Cluster-Namespaces geändert wird, überschreibt Amazon Redshift die AWS-Konto Informationen mit den spezifischen Regions- und Cluster-Namespace-Informationen.

Wenn Sie Administrator für einen Konsumenten-Cluster sind, können Sie lokale Datenbanken erstellen, die auf die Datashares verweisen, und Benutzern oder Rollen im Konsumenten-Cluster nach Bedarf Berechtigungen für Datenbanken gewähren, die aus den Datashares erstellt wurden. Sie können auch Ansichten für freigegebene Objekte und externe Schemas erstellen, um auf bestimmte Schemas in der Konsumenten-Datenbank zu verweisen, die im Konsumenten-Cluster importiert wurden, und granulare Berechtigungen zuweisen. Weitere Informationen finden Sie unter Aktionen für Administratoren von Konsumenten-Clustern.