Hinzufügen von Datenkonsumenten zu einem Datashare in Amazon Redshift - Amazon Redshift

Amazon Redshift wird UDFs ab dem 1. November 2025 die Erstellung von neuem Python nicht mehr unterstützen. Wenn Sie Python verwenden möchten UDFs, erstellen Sie das UDFs vor diesem Datum liegende. Bestehendes Python UDFs wird weiterhin wie gewohnt funktionieren. Weitere Informationen finden Sie im Blog-Posting.

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.

Hinzufügen von Datenkonsumenten zu einem Datashare in Amazon Redshift

Sie können in der Konsole oder mit SQL einen oder mehrere Datenkonsumenten zu den Datashares hinzufügen. Datenverbraucher können Namespaces sein, die Amazon Redshift Redshift-Cluster eindeutig identifizierten oder. AWS-Konten

Console

Sie müssen die Freigabe von Datashares mit Clustern mit öffentlichem Zugriff explizit ein- oder ausschalten.

  • Wählen Sie Namespaces zum Datashare hinzufügen aus. Namespaces sind GUIDs für Amazon-Redshift-Cluster.

  • Wählen Sie AWS-Konten hinzufügen, um Konten zum Datashare hinzuzufügen. Die angegebenen Benutzer AWS-Konten müssen über Zugriffsberechtigungen für den Datashare verfügen.

SQL

Bei Verwendung von SQL erteilt der Administrator einem bestimmten Namespace im Konto die Nutzung des Datashares. Sie finden die Namespace-ID als Teil des ARN auf der Cluster-Detailseite, auf der Detailseite des Amazon Redshift Serverless Namespace oder indem Sie den Befehl SELECT current_namespace; ausführen. Weitere Informationen finden Sie unter CURRENT_NAMESPACE.

GRANT USAGE ON DATASHARE my_datashare TO NAMESPACE '86b5169f-012a-234b-9fbb-e2e24359e9a8';

Im Folgenden finden Sie ein Beispiel für die Erteilung der Berechtigung zur Nutzung eines Datashares für ein AWS-Konto.

GRANT USAGE ON DATASHARE salesshare TO ACCOUNT '123456789012';

Im Folgenden finden Sie ein Beispiel dafür, wie Sie einem Lake-Formation-Konto die Berechtigung zur Nutzung eines Datashares gewähren können.

GRANT USAGE ON DATASHARE salesshare TO ACCOUNT '123456789012' VIA DATA CATALOG;