

 Amazon Redshift unterstützt UDFs ab Patch 198 nicht mehr die Erstellung von neuem Python. Das bestehende Python UDFs wird bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im [Blog-Posting](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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.

# Erstellen eines Datashares in Amazon Redshift
<a name="writes-creating-datashare"></a>

Ein Datashare ist ein logischer Container mit Datenbankobjekten, Berechtigungen und Konsumenten. Konsumenten sind von Amazon Redshift bereitgestellte Cluster oder Namespaces in Amazon Redshift Serverless in Ihrem Konto und anderen AWS-Konten-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 Produzenten-Administrator können Sie Datashares in der Konsole und mit SQL erstellen, indem Sie eines der folgenden Verfahren befolgen.

------
#### [ Console ]

In der Konsole können Sie Datashares auf der Registerkarte **Datashares** auf der Cluster- oder Namespace-Detailseite erstellen. Als Konsumenten-Administrator können Sie in einem Konsumenten nach der Erstellung des Datashares Datenbanken aus dem Datashare erstellen.

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

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

1. Stellen Sie auf der Seite für Cluster- oder Namespace-Details auf der Registerkarte **Datashares** im Abschnitt **Datashares** eine Verbindung zu einer Datenbank her, wenn es noch keine Verbindung gibt. Wählen Sie im Abschnitt **In meinem Konto erstellte Datashares** die Option **Datashare erstellen** aus. Die Seite **Datashare erstellen** wird angezeigt.

1. Wählen Sie **Create datashare** (Datashare erstellen) aus. Sie können ein 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](connect-database-console.md), um eine Verbindung zu einer Datenbank herzustellen. Wenn eine kürzlich hergestellte Verbindung besteht, wird die Seite **Datashare erstellen** angezeigt. 

1. 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

1. Geben Sie Werte in **Datashare-Namen** **Datenbankname** und **Öffentlicher Zugriff** an. Wenn Sie den Datenbanknamen ändern, müssen Sie eine neue Datenbankverbindung herstellen.

1. Fügen Sie Ihrem Datashare in den Abschnitten **Bereichsbezogene Berechtigungen** oder **Direkte Berechtigungen** Objekte hinzu. Informationen zum Hinzufügen von Objekten zu einem Datashare finden Sie unter [Erstellen eines Datashares in Amazon Redshift](#writes-creating-datashare). 

1. 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. Die Veröffentlichung des Datashares in Amazon Redshift bedeutet, dass Sie Ihre Daten für einen anderen Namespace oder ein anderes Amazon-Redshift-Konto freigeben, der oder das als Konsument dient.
**Anmerkung**  
Sobald das Datashare erstellt wurde, können Sie die Konfiguration nicht mehr bearbeiten, um die andere Option zu verwenden.

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

------
#### [ SQL ]

Der folgende Befehl erstellt ein Datashare:

```
CREATE DATASHARE salesshare;
```

Zum Zeitpunkt der Datashare-Erstellung wird jedes Datashare einer Datenbank zugeordnet. 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](r_CREATE_DATASHARE.md).

Sie können Sicherheitseinschränkungen für das Datashare auch während der Erstellung festlegen. Das folgende Beispiel zeigt, dass der Konsument mit einem öffentlichen IP-Zugriff das 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.

Nach der Erstellung des Datashares können Sie die Eigenschaften des Konsumententyps bearbeiten. 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](r_ALTER_DATASHARE.md).

------