View a markdown version of this page

Gemeinsame Nutzung von Daten zwischen AWS-Regionen - Amazon Redshift

Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zum Ende der Lebensdauer von Python und zu den Migrationsoptionen finden Sie im Blogbeitrag, der am 30. Juni 2025 veröffentlicht wurde.

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 über Cluster in derselben oder in verschiedenen Clustern gemeinsam nutzen AWS-Konto, AWS-Konten auch wenn sich die Cluster in verschiedenen Regionen befinden. Wenn Sie Daten mit Amazon Redshift-Clustern teilen, die sich in denselben, AWS-Konto aber unterschiedlichen Clustern befinden AWS-Regionen, folgen Sie demselben Arbeitsablauf wie beim Teilen von Daten innerhalb eines. AWS-Konto Weitere Informationen finden Sie unter Gemeinsamer Lesezugriff auf Daten innerhalb einer AWS-Konto.

Wenn sich Cluster, die Daten gemeinsam nutzen, in unterschiedlichen AWS-Konten Bereichen befinden AWS-Regionen, können Sie den gleichen Arbeitsablauf wie die gemeinsame Nutzung von Daten verwenden AWS-Konten und Region-level Verknüpfungen im Consumer-Cluster einbeziehen. Cross-Region Die gemeinsame Nutzung von Daten unterstützt die Verknüpfung von Daten mit dem gesamten AWS-Konto, dem gesamten AWS-Region oder bestimmten Namespaces innerhalb eines. AWS-Region Weitere Informationen zur gemeinsamen Nutzung von Daten finden Sie unter. AWS-KontenGemeinsame Nutzung von Daten zwischen AWS-Konten

Wenn Daten aus einer anderen Region abgerufen werden, zahlt der Verbraucher die Cross-Region Datenübertragungsgebühr von der Erzeugerregion zur Verbraucherregion.

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

  • Assoziation mit einem Ganzen AWS-Konto , das all seine AWS-Regionen

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

  • Zuordnung zu bestimmten Namespaces innerhalb eines AWS-Region

Wenn der Administrator das Ganze auswählt AWS-Konto, haben alle vorhandenen und zukünftigen Namespaces AWS-Regionen in verschiedenen Konten Zugriff auf die Datenfreigaben. Ein Konsumentenkonto-Administrator kann auch bestimmte AWS-Regionen oder Namespaces innerhalb einer Region auswählen, um ihnen Zugriff auf die Datashares zu erteilen.

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

Wenn Sie ein Producer-Kontoadministrator sind, autorisieren Sie Datenfreigaben mithilfe der AWS Command Line Interface (AWS CLI) oder der Amazon 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-Konsole, um eine oder mehrere Datenfreigaben, die von anderen Konten gemeinsam genutzt werden, Ihren gesamten AWS-Konto AWS-Regionen oder bestimmten Namespaces in einem zuzuordnen. AWS-Region

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

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

Bei der CLI verknüpft das folgende Beispiel das Ganze AWS-Konto mit der associate-entire-account Option. Salesshare 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 Verbraucher-Namespace in einem anderen AWS-Konto in der Region Asien-Pazifik (Sydney) zugeordnet (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}'

Sie können die Amazon Redshift-Konsole verwenden, um Datenfreigaben mit Ihrem gesamten AWS-Konto oder einem bestimmten AWS-Regionen Datensatz oder Namespaces innerhalb eines zu verknüpfen. AWS-Region Melden Sie sich dazu bei der an. https://console.aws.amazon.com/redshiftv2/ Ordnen Sie dann eine oder mehrere Datenfreigaben, die von anderen Konten gemeinsam genutzt werden, Ihrem gesamten AWS-Konto, dem gesamten AWS-Region oder einem bestimmten Namespace innerhalb eines zu. AWS-Region Weitere Informationen finden Sie unter Zuordnen eines Datashares von einem anderen AWS-Konto in Amazon Redshift.

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

Wenn Sie Konsumenten-Administrator sind, können Sie lokale Datenbanken erstellen, die auf die Datashares verweisen, und Benutzern oder Rollen im Konsumenten-Cluster wie erforderlich Berechtigungen für Datenbanken erteilen, 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 des Konsumenten-Administrators.