Datashares verwalten AWS Data Exchange - Amazon Redshift

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.

Datashares verwalten AWS Data Exchange

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 Datashares 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 Datenfreigaben innerhalb Ihrer Amazon Redshift Redshift-Cluster veranschaulicht.

Erstellen von Datensätzen auf AWS Data Exchange

Datensätze erstellen am AWS Data Exchange.

  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon Redshift 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 Bereich Datashares created in my account (In meinem Konto erstellte Datenfreigaben) einen Datashare aus. AWS Data Exchange

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

AWS Data Exchange Datashares bearbeiten

Bearbeiten Sie AWS Data Exchange Datashares mit 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 Datenverbrauchern vornehmen.

Verwenden Sie den Abfrage-Editor v2, um die öffentlich zugängliche Einstellung für AWS Data Exchange Datashares 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 ALTERDATASHAREHinweise zur Nutzung.

  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon Redshift 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 Ihres AWS-Konto finden Sie unter Konfiguration Ihres AWS-Konto im Amazon Redshift Management Guide.

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

  6. Kopieren Sie die folgende Anweisung. SQL 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 Abfragen 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 SET datashare_break_glass_session_var Befehl gewährt eine Berechtigung, um einen nicht empfohlenen Vorgang für eine AWS Data Exchange Datenfreigabe zuzulassen.

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

    ALTER DATASHARE salesshare;

Amazon Redshift aktualisiert Ihren Datashare mit den Änderungen.

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

Löschen Sie die in Ihrem Konto AWS Data Exchange erstellten 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 Management Console und öffnen Sie die Amazon Redshift 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 Ihres AWS-Konto finden Sie unter Konfiguration Ihres AWS-Konto im Amazon Redshift Management Guide.

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

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

    DROP DATASHARE salesshare
  7. Um die kopierte SQL Anweisung auszuführen, wählen Sie Abfragen 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 SET datashare_break_glass_session_var Befehl gewährt eine Berechtigung, um einen nicht empfohlenen Vorgang für eine AWS Data Exchange Datenfreigabe zuzulassen.

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

    DROP DATASHARE salesshare;

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

Das Löschen eines gemeinsam genutzten AWS Data Exchange Datenaustauschs kann gegen die Bestimmungen des Datenprodukts in verstoßen. AWS Data Exchange