Bearbeiten von Datashares, die in Ihrem Konto in Amazon Redshift erstellt wurden - Amazon Redshift

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.

Bearbeiten von Datashares, die in Ihrem Konto in Amazon Redshift erstellt wurden

Sie können ein in Ihrem Konto erstelltes Datashare in der Konsole und mit SQL bearbeiten.

Console

Führen Sie in der Konsole die folgenden Schritte aus, um eine Verbindung zu einer Datenbank herzustellen und die Liste der in Ihrem Konto erstellten Datashares anzuzeigen.

  1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-Redshift-Konsole unter https://console.aws.amazon.com/redshiftv2/.

  2. Wählen Sie im Navigationsmenü Clusters (Cluster) und dann Ihren Cluster aus. Die Cluster-Detailseite wird angezeigt.

  3. Klicken Sie auf Datashares.

  4. Wählen Sie im Abschnitt Datashares created in my account (In meinem Konto erstellte Datashares) Connect to database (Mit Datenbank verbinden).

  5. Wählen Sie ein Datashare aus, das Sie bearbeiten möchten, und anschließend Edit (Bearbeiten). Die Detailseite zum Datashare wird angezeigt.

  6. Nehmen Sie Änderungen im Abschnitt Datashare objects (Datashare-Objekte) oder im Abschnitt Data consumers (Datenkonsumenten) vor.

  7. Wählen Sie Save Changes (Änderungen speichern). Amazon Redshift aktualisiert Ihren Datashare mit den Änderungen.

    Anmerkung

    Wenn Sie sich dafür entschieden haben, das Datashare im AWS Glue Data Catalog zu veröffentlichen, können Sie die Konfiguration nicht bearbeiten, um das Datashare in anderen Amazon-Redshift-Konten zu veröffentlichen.

SQL

Verwenden Sie ALTER DATASHARE, um Objekte aus Datashares zu einem beliebigen Zeitpunkt aus dem Datashare zu entfernen. Um ein Schema zu entfernen, verwenden Sie den folgenden Befehl:

ALTER DATASHARE salesshare REMOVE SCHEMA PUBLIC;

Um eine Tabelle zu entfernen, verwenden Sie den folgenden Befehl:

ALTER DATASHARE salesshare REMOVE TABLE public.tickit_sales_redshift;

Verwenden Sie REVOKE USAGE ON, um Berechtigungen für das Datashare für bestimmte Konsumenten zu widerrufen. Es entzieht USAGE-Berechtigungen für Objekte innerhalb eines Datashares und stoppt sofort den Zugriff auf alle Konsumenten-Cluster. Das Auflisten von Datashares und Metadatenabfragen, wie z. B. das Auflisten von Datenbanken und Tabellen, gibt die freigegebenen Objekte nach dem Widerrufen des Zugriffs nicht zurück. Widerrufen Sie den Zugriff auf das Datashare für Namespaces, wenn Sie die Daten nicht mehr mit den Konsumenten teilen möchten

REVOKE USAGE ON DATASHARE salesshare FROM NAMESPACE '13b8833d-17c6-4f16-8fe4-1a018f5ed00d';

Wenn Sie die Daten nicht mehr für die Konsumenten freigeben möchten, entfernen Sie den Zugriff auf das Datashare von AWS-Konten:

REVOKE USAGE ON DATASHARE salesshare FROM ACCOUNT '123456789012';