Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
Aktionen des Produzenten-Administrators
Mit Amazon Redshift können Sie administrative Aufgaben für Produzenten-Cluster ausführen, um die Datenerfassung und Ladeverarbeitung zu verwalten.
Wenn Sie Produzenten-Administrator oder Datenbankbesitzer sind, führen Sie die folgenden Schritte aus:
-
Erstellen Sie Datashares in Ihrem Cluster und fügen Sie Datashare-Objekte zu den Datashares hinzu. Ausführlichere Schritte zum Erstellen von Datashares und zum Hinzufügen von Datashare-Objekten zu Datashares finden Sie unter Freigeben von Lesedaten innerhalb eines AWS-Konto. Weitere Informationen zu CREATE DATASHARE und ALTER DATASHARE finden Sie unter DATASHARE ERSTELLEN und ALTER DATASHARE.
Im folgenden Beispiel werden dem Datashare verschiedene Datashare-Objekte hinzugefügt:
salesshare.-- Add schema to datashare ALTER DATASHARE salesshare ADD SCHEMA PUBLIC; -- Add table under schema to datashare ALTER DATASHARE salesshare ADD TABLE public.tickit_sales_redshift; -- Add view to datashare ALTER DATASHARE salesshare ADD TABLE public.sales_data_summary_view; -- Add all existing tables and views under schema to datashare (does not include future table) ALTER DATASHARE salesshare ADD ALL TABLES in schema public;Sie können auch die Amazon-Redshift-Konsole verwenden, um Datashares zu erstellen oder zu bearbeiten. Weitere Informationen erhalten Sie unter Erstellen eines Datashares und Bearbeiten von Datashares, die in Ihrem Konto erstellt wurden.
-
Delegieren Sie Berechtigungen, um mit Datashares zu arbeiten. Weitere Informationen finden Sie unter GRANT oder REVOKE.
Im folgenden Beispiel werden
dbuserBerechtigungen insalessharegewährt.GRANT ALTER, SHARE ON DATASHARE salesshare TO dbuser;Cluster-Superuser und die Besitzer des Datashares können zusätzlichen Benutzern Änderungsberechtigungen für das Datashare erteilen oder widerrufen.
-
Hinzufügen oder Entfernen von Verbrauchern zu Datashares. Im folgenden Beispiel wird die AWS-Konto-ID zu
salessharehinzugefügt. Weitere Informationen finden Sie unter GRANT oder REVOKE.GRANT USAGE ON DATASHARE salesshare TO ACCOUNT '123456789012';Sie können nur einem Daten-Konsumenten in einer GRANT-Anweisung Berechtigungen erteilen.
Cluster-Superuser und die Besitzer von Datashare-Objekten oder Benutzer mit SHARE-Berechtigungen für das Datashare können Konsumenten zu einem Datashare hinzufügen oder daraus entfernen. Um dies zu tun, verwenden sie GRANT USAGE oder REVOKE USAGE.
Sie können auch die Amazon-Redshift-Konsole verwenden, um Datenkonsumenten für Datashares zu entfernen oder sie hinzuzufügen. Weitere Informationen erhalten Sie unter Hinzufügen von Datenkonsumenten zu Datashares und Entfernen von Datenkonsumenten aus Datashares.
-
(Optional) Widerrufen Sie den Zugriff auf das Datashare von AWS-Konten, wenn Sie die Daten nicht mehr für die Verbraucher freigeben möchten.
REVOKE USAGE ON DATASHARE salesshare FROM ACCOUNT '123456789012';
Wenn Sie ein Administrator eines Produzenten-Kontos sind, gehen Sie wie folgt vor:
Nach dem Erteilen der Nutzungsberechtigung für das AWS-Konto lautet der Status für das Datashare pending_authorization. Der Administrator des Produzentenkontos sollte Datashares über die Amazon-Redshift-Konsole autorisieren und die Datenkonsumenten auswählen.
Melden Sie sich unter diesem Link an: https://console.aws.amazon.com/redshiftv2/
Kontenübergreifende Freigabe mit Schreibberechtigungen für Daten
Mit Amazon Redshift können Sie über AWS-Konten hinweg Daten freigeben und Schreibberechtigungen erteilen. Dies ermöglicht die Zusammenarbeit und Datenfreigabe zwischen Teams oder Organisationen. Die kontenübergreifende Datenfreigabe ermöglicht Ihnen die Erstellung eines Datenanbieterkontos, das Datenbanken, Schemata und Tabellen erstellt und verwaltet, die anschließend sicher für Datenkonsumentenkonten freigegeben werden können. In den folgenden Abschnitten wird die Konfigurierung der kontenübergreifenden Datenfreigabe und der Erteilung von Schreibzugriff in Amazon Redshift gezeigt.