Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Datenfreigabe in Amazon Redshift erstellen - 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.

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.

Datenfreigabe in Amazon Redshift erstellen

Ein Datashare ist ein logischer Container mit Datenbankobjekten, Berechtigungen und Konsumenten. Verbraucher sind von Amazon Redshift bereitgestellte Cluster oder Amazon Redshift Serverless-Namespaces in Ihrem Konto und anderen. AWS-Konten Jedes Datashare ist mit der Datenbank verknüpft, in der es erstellt wurde, und es können nur Objekte aus dieser Datenbank hinzugefügt werden. Als Producer-Administrator können Sie Datashares auf der Konsole und mit SQL erstellen, indem Sie eines der folgenden Verfahren befolgen.

Console

In der Konsole können Sie Datashares über die Registerkarten Datashares auf der Cluster- oder Namespace-Detailseite erstellen. Nachdem das Datashare erstellt wurde, können Sie als Consumer-Administrator Datenbanken aus dem Datashare auf einem Consumer erstellen.

  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. Stellen Sie auf der Seite mit den Cluster- oder Namespace-Details auf der Registerkarte Datashares im Abschnitt Datashares eine Verbindung zu einer Datenbank her, falls Sie keine Datenbankverbindung haben. Wählen Sie im Abschnitt Datashares, die in meinem Konto erstellt wurden, die Option Create Datashare aus. Die Seite Datashare erstellen wird angezeigt.

  4. Wählen Sie Create datashare (Datashare erstellen) aus. Sie können einen Datashare nur aus einer lokalen Datenbank erstellen. Falls Sie noch keine Verbindung zur Datenbank hergestellt haben, wird die Seite Verbindung zur Datenbank herstellen geöffnet. Befolgen Sie die Schritte in Verbinden mit einer Datenbank, um eine Verbindung zu einer Datenbank herzustellen. Wenn eine kürzlich hergestellte Verbindung besteht, wird die Seite Datashare erstellen angezeigt.

  5. Wählen Sie im Abschnitt Datashare information (Datashare-Informationen) eine der folgenden Optionen aus:

    • Wählen Sie Datashare, um Datashares zu erstellen, um Daten für Lese- oder Schreibzwecke in verschiedenen Amazon Redshift Redshift-Data Warehouses (bereitgestellte Cluster oder serverlose Endpunkte) oder in demselben oder einem anderen zu teilen. AWS-Konto AWS-Konten

    • Wählen Sie AWS Data Exchange Datashare, um Datashares zu erstellen, über die Sie Ihre Daten lizenzieren können. AWS Data Exchange

  6. Geben Sie Werte für Datashare name (Datashare-Namen), Database name (Datenbanknamen) und Publicly accessible (Öffentlicher Zugriff) an. Wenn Sie den Datenbanknamen ändern, stellen Sie eine neue Datenbankverbindung her.

  7. Fügen Sie Ihrem Datashare Objekte hinzu, indem Sie entweder die Abschnitte „Eingeschränkte Berechtigungen“ oder „Direkte Berechtigungen“ verwenden. Informationen zum Hinzufügen von Objekten zu einer Datenfreigabe finden Sie unter. Datenfreigabe in Amazon Redshift erstellen

  8. Im Bereich Datenverbraucher können Sie wählen, ob Sie auf Amazon Redshift oder auf Amazon Redshift veröffentlichen möchten AWS Glue Data Catalog, wodurch der Prozess der Datenfreigabe mit Lake Formation gestartet wird. Wenn Sie Ihren Datashare auf Amazon Redshift veröffentlichen, müssen Sie Ihre Daten mit einem anderen Namespace oder Amazon Redshift Redshift-Konto teilen, das als Verbraucher fungiert.

    Anmerkung

    Sobald das Datashare erstellt wurde, können Sie die Konfiguration nicht mehr bearbeiten, um die andere Veröffentlichungsoption zu verwenden.

  9. Wählen Sie Create datashare (Datashare erstellen) aus.

SQL

Der folgende Befehl erstellt ein Datashare:

CREATE DATASHARE salesshare;

Zum Zeitpunkt der Erstellung eines Datashare ist jeder Datashare mit einer Datenbank verknüpft. Nur Objekte aus dieser Datenbank können in diesem Datashare freigegeben werden. Mehrere Datashares können in derselben Datenbank mit derselben oder unterschiedlicher Granularität von Objekten erstellt werden. Es gibt keine Beschränkung für die Anzahl der Datashares, die ein Cluster erstellen kann. Sie können auch die Amazon-Redshift-Konsole verwenden, um Datashares zu erstellen. Weitere Informationen finden Sie unter DATASHARE ERSTELLEN.

Sie können auch die Sicherheitseinschränkungen für den Datashare während der Erstellung kontrollieren. Das folgende Beispiel zeigt, dass der Verbraucher mit einem öffentlichen IP-Zugriff den Datashare lesen darf.

CREATE DATASHARE my_datashare [PUBLICACCESSIBLE = TRUE];

Wenn PUBLICACCESSIBLE = TRUE gesetzt wird, können Konsumenten Ihren Datashare von öffentlich zugänglichen Clustern und bereitgestellten Arbeitsgruppen aus abfragen. Lassen Sie dies weg oder setzen Sie es explizit auf „false“, wenn Sie dies nicht zulassen möchten.

Sie können die Eigenschaften des Verbrauchertyps ändern, nachdem Sie einen Datashare erstellt haben. Sie können beispielsweise festlegen, dass Cluster, die Daten aus einem bestimmten Datashare verwenden möchten, nicht öffentlich zugänglich sein können. Abfragen von Konsumenten-Clustern, die die im Datashare angegebenen Sicherheitseinschränkungen nicht erfüllen, werden bei der Abfragenlaufzeit abgelehnt. Weitere Informationen finden Sie unter ALTER DATASHARE.

In der Konsole können Sie Datashares über die Registerkarten Datashares auf der Cluster- oder Namespace-Detailseite erstellen. Nachdem das Datashare erstellt wurde, können Sie als Consumer-Administrator Datenbanken aus dem Datashare auf einem Consumer erstellen.

  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. Stellen Sie auf der Seite mit den Cluster- oder Namespace-Details auf der Registerkarte Datashares im Abschnitt Datashares eine Verbindung zu einer Datenbank her, falls Sie keine Datenbankverbindung haben. Wählen Sie im Abschnitt Datashares, die in meinem Konto erstellt wurden, die Option Create Datashare aus. Die Seite Datashare erstellen wird angezeigt.

  4. Wählen Sie Create datashare (Datashare erstellen) aus. Sie können einen Datashare nur aus einer lokalen Datenbank erstellen. Falls Sie noch keine Verbindung zur Datenbank hergestellt haben, wird die Seite Verbindung zur Datenbank herstellen geöffnet. Befolgen Sie die Schritte in Verbinden mit einer Datenbank, um eine Verbindung zu einer Datenbank herzustellen. Wenn eine kürzlich hergestellte Verbindung besteht, wird die Seite Datashare erstellen angezeigt.

  5. Wählen Sie im Abschnitt Datashare information (Datashare-Informationen) eine der folgenden Optionen aus:

    • Wählen Sie Datashare, um Datashares zu erstellen, um Daten für Lese- oder Schreibzwecke in verschiedenen Amazon Redshift Redshift-Data Warehouses (bereitgestellte Cluster oder serverlose Endpunkte) oder in demselben oder einem anderen zu teilen. AWS-Konto AWS-Konten

    • Wählen Sie AWS Data Exchange Datashare, um Datashares zu erstellen, über die Sie Ihre Daten lizenzieren können. AWS Data Exchange

  6. Geben Sie Werte für Datashare name (Datashare-Namen), Database name (Datenbanknamen) und Publicly accessible (Öffentlicher Zugriff) an. Wenn Sie den Datenbanknamen ändern, stellen Sie eine neue Datenbankverbindung her.

  7. Fügen Sie Ihrem Datashare Objekte hinzu, indem Sie entweder die Abschnitte „Eingeschränkte Berechtigungen“ oder „Direkte Berechtigungen“ verwenden. Informationen zum Hinzufügen von Objekten zu einer Datenfreigabe finden Sie unter. Datenfreigabe in Amazon Redshift erstellen

  8. Im Bereich Datenverbraucher können Sie wählen, ob Sie auf Amazon Redshift oder auf Amazon Redshift veröffentlichen möchten AWS Glue Data Catalog, wodurch der Prozess der Datenfreigabe mit Lake Formation gestartet wird. Wenn Sie Ihren Datashare auf Amazon Redshift veröffentlichen, müssen Sie Ihre Daten mit einem anderen Namespace oder Amazon Redshift Redshift-Konto teilen, das als Verbraucher fungiert.

    Anmerkung

    Sobald das Datashare erstellt wurde, können Sie die Konfiguration nicht mehr bearbeiten, um die andere Veröffentlichungsoption zu verwenden.

  9. Wählen Sie Create datashare (Datashare erstellen) aus.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.