View a markdown version of this page

Verwalten AWS Data Exchange Datenfreigaben - 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.

Verwalten AWS Data Exchange Datenfreigaben

Mit Amazon Redshift können Sie Live-Daten sicher teilen und empfangen, AWS Data Exchange ohne Datenextrakte oder Pipelines erstellen und verwalten zu müssen. Durch die Verwaltung von AWS Data Exchange Datenfreigaben können Sie Datenprodukte von Drittanbietern abonnieren und Live-Datenstreams direkt in Ihr Amazon Redshift Data Warehouse integrieren. In den folgenden Abschnitten wird die Verwaltung von AWS Data Exchange -Datashares innerhalb Ihrer Amazon-Redshift-Cluster gezeigt.

Datensätze erstellen auf AWS Data Exchange

Datensätze erstellen auf AWS Data Exchange.

  1. Melden Sie sich bei der an AWS-Managementkonsole 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 In meinem Konto erstellte Datenfreigaben eine Datenfreigabe aus. AWS Data Exchange

  5. Wählen Sie „Datensatz erstellen“ aus. AWS Data Exchange Weitere Informationen finden Sie unter Veröffentlichen eines neuen Produkts.

Bearbeiten AWS Data Exchange Datenfreigaben

Bearbeiten Sie AWS Data Exchange DataShares mithilfe der Konsole. Stellen Sie zunächst eine Verbindung zu einer Datenbank her, um die Liste der in Ihrem Konto erstellten Datashares anzuzeigen.

Bei AWS Data Exchange Datenfreigaben können Sie keine Änderungen an den Datenverbrauchern vornehmen.

Verwenden Sie den Abfrage-Editor v2, um die öffentlich zugänglichen Einstellungen AWS Data Exchange für Datenfreigaben zu bearbeiten. Amazon Redshift generiert einen zufälligen Einmalwert zur Festlegung der Sitzungsvariable, um das Deaktivieren dieser Einstellung zu erlauben. Weitere Informationen finden Sie unter Nutzungshinweise für ALTER DATASHARE.

  1. Melden Sie sich bei der an AWS-Managementkonsole 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. Wählen Sie im Navigator-Menü Editor und dann Query editor v2 (Abfrage-Editor v2) aus.

  4. Wenn Sie den Abfrage-Editor v2 zum ersten Mal verwenden, konfigurieren Sie Ihr AWS-Konto. Standardmäßig wird ein AWS eigener Schlüssel zum Verschlüsseln von Ressourcen verwendet. Weitere Informationen zur Konfiguration von finden Sie AWS-Konto AWS-Konto im Amazon Redshift Management Guide unter Configuring your.

  5. Um eine Verbindung zu dem Cluster herzustellen, in dem sich Ihr AWS Data Exchange Datashare befindet, wählen Sie Datenbank und den Cluster-Namen in der Strukturansicht. Geben Sie bei Aufforderung die Verbindungsparameter ein.

  6. Kopieren Sie die folgende SQL-Anweisung. Im folgenden Beispiel wird die Einstellung für den öffentlichen Zugriff auf das Datashare Salesshare geändert.

    ALTER DATASHARE salesshare SET PUBLICACCESSIBLE FALSE;
  7. Um die kopierte SQL-Anweisung auszuführen, wählen Sie Queries (Abfragen) aus und fügen Sie die kopierte SQL-Anweisung in den Abfragebereich ein. Wählen Sie anschließend Run (Ausführen) aus.

    Ein Fehler tritt folgendermaßen auf:

    ALTER DATASHARE salesshare SET PUBLICACCESSIBLE FALSE; ERROR: Alter of ADX-managed datashare salesshare requires session variable datashare_break_glass_session_var to be set to value 'c670ba4db22f4b'

    Der Wert „c670ba4db22f4b“ ist ein zufälliger Einmalwert, den Amazon Redshift generiert, wenn ein nicht empfohlener Vorgang auftritt.

  8. Kopieren Sie die folgende Beispielanweisung und fügen Sie sie in den Abfragebereich ein. Führen Sie dann den Befehl aus. Der Befehl SET datashare_break_glass_session_var wendet eine Berechtigung an, um einen nicht empfohlenen Vorgang für ein AWS Data Exchange -Datashare zuzulassen.

    SET datashare_break_glass_session_var to 'c670ba4db22f4b';
  9. Führen Sie die Anweisung ALTER DATASHARE erneut aus.

    ALTER DATASHARE salesshare;

Amazon Redshift aktualisiert Ihren Datenaustausch mit den Änderungen.

Löschen AWS Data Exchange Datenfreigaben, die in Ihrem Konto erstellt wurden

Löschen Sie in Ihrem AWS Data Exchange Konto erstellte Datenfreigaben mithilfe der Konsole. Stellen Sie zunächst eine Verbindung zu einer Datenbank her, um die Liste der in Ihrem Konto erstellten Datashares anzuzeigen.

  1. Melden Sie sich bei der an AWS-Managementkonsole 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. Wählen Sie im Navigator-Menü Editor und dann Query editor v2 (Abfrage-Editor v2) aus.

  4. Wenn Sie den Abfrage-Editor v2 zum ersten Mal verwenden, konfigurieren Sie Ihr AWS-Konto. Standardmäßig wird ein AWS eigener Schlüssel zum Verschlüsseln von Ressourcen verwendet. Weitere Informationen zur Konfiguration von finden Sie AWS-Konto AWS-Konto im Amazon Redshift Management Guide unter Configuring your.

  5. Um eine Verbindung zu dem Cluster herzustellen, in dem sich Ihr AWS Data Exchange Datashare befindet, wählen Sie Datenbank und den Cluster-Namen in der Strukturansicht. Geben Sie bei Aufforderung die Verbindungsparameter ein.

  6. Kopieren Sie die folgende SQL-Anweisung. Im folgenden Beispiel wird ein Datashare namens Salesshare entfernt.

    DROP DATASHARE salesshare
  7. Um die kopierte SQL-Anweisung auszuführen, wählen Sie Queries (Abfragen) aus und fügen Sie die kopierte SQL-Anweisung in den Abfragebereich ein. Wählen Sie anschließend Run (Ausführen) aus.

    Ein Fehler tritt folgendermaßen auf:

    ERROR: Drop of ADX-managed datashare salesshare requires session variable datashare_break_glass_session_var to be set to value '620c871f890c49'

    Der Wert „620c871f890c49“ ist ein zufälliger Einmalwert, den Amazon Redshift generiert, wenn ein nicht empfohlener Vorgang auftritt.

  8. Kopieren Sie die folgende Beispielanweisung und fügen Sie sie in den Abfragebereich ein. Führen Sie dann den Befehl aus. Der Befehl SET datashare_break_glass_session_var wendet eine Berechtigung an, um einen nicht empfohlenen Vorgang für ein AWS Data Exchange -Datashare zuzulassen.

    SET datashare_break_glass_session_var to '620c871f890c49';
  9. Führen Sie die Anweisung DROP DATASHARE erneut aus.

    DROP DATASHARE salesshare;

Nachdem das Datashare gelöscht wurden, verlieren Konsumenten von Datashares den Zugriff auf das Datashare.

Das Löschen einer gemeinsamen AWS Data Exchange Datenfreigabe kann gegen die Nutzungsbedingungen von Datenprodukten verstoßen. AWS Data Exchange