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
Arbeitsgruppen und Namespaces
Wenn Sie Workloads isolieren und verschiedene Ressourcen in Amazon Redshift Serverless verwalten möchten, können Sie Namespaces und Arbeitsgruppen erstellen und Speicher- und Rechenressourcen separat verwalten.
Ein Namespace ist eine Sammlung von Datenbankobjekten und Benutzern. Der speicherbezogene Namespace gruppiert Schemata, Tabellen, Benutzer oder AWS Key Management Service-Schlüssel zur Verschlüsselung von Daten. Zu den Speichereigenschaften gehören der Datenbankname und das Passwort des Administrators, Berechtigungen sowie Verschlüsselung und Sicherheit. Andere Ressourcen, die unter Namespaces gruppiert sind, umfassen Datashares, Wiederherstellungspunkte und Nutzungslimits. Sie können diese Speichereigenschaften mit der Amazon-Redshift-Serverless-Konsole, der AWS Command Line Interface oder den Amazon Redshift Serverless APIs für die spezifische Ressource konfigurieren.
Eine Arbeitsgruppe ist eine Sammlung von Rechenressourcen. Die rechenbezogene Arbeitsgruppe gruppiert Rechenressourcen wie RPUs, VPC-Subnetzgruppen und Sicherheitsgruppen. Zu den Eigenschaften der Arbeitsgruppe gehören Netzwerk- und Sicherheitseinstellungen. Andere Ressourcen, die unter Arbeitsgruppen gruppiert sind, umfassen Zugriffs- und Nutzungsbeschränkungen. Sie können diese Recheneigenschaften mit der Amazon-Redshift-Serverless-Konsole, der AWS Command Line Interface oder den Amazon Redshift Serverless APIs konfigurieren.
Sie können einen oder mehrere Namespaces und Arbeitsgruppen erstellen. Jedem Namespace kann nur eine Arbeitsgruppe zugeordnet sein. Umgekehrt kann jede Arbeitsgruppe nur einem Namespace zugeordnet werden.
Arbeitsgruppen und Namespaces über die Konsole
Das Einrichten von Amazon Redshift Serverless umfasst mehrere Konfigurationsschritte. Wenn Sie die Schritte zum Einrichten von Amazon Redshift Serverless ausführen, erstellen Sie einen Namespace und eine Arbeitsgruppe und verknüpfen sie miteinander. Um mit dem Einrichten der Konfiguration von Amazon Redshift Serverless mit der Amazon-Redshift-Serverless-Konsole zu beginnen, können Sie Get started with Amazon Redshift Serverless (Erste Schritte mit Amazon Redshift Serverless) auswählen, um Amazon Redshift Serverless einzurichten und damit zu interagieren. Sie können eine Umgebung mit Standardeinstellungen auswählen, was eine schnellere Einrichtung ermöglicht, oder die Einstellungen explizit gemäß den Anforderungen Ihres Unternehmens konfigurieren. Während dieses Vorgangs geben Sie die Einstellungen für Ihre Arbeitsgruppe und Ihren Namespace.
Nachdem Sie die Umgebung eingerichtet haben, können Sie sich mithilfe von Eigenschaften von Arbeitsgruppen und Eigenschaften von Namespaces mit den Einstellungen vertraut machen.
Arbeitsgruppen und Namespaces über die AWS Command Line Interface und die API von Amazon Redshift Serverless
Abgesehen von der Verwendung der AWS-Konsole können Sie auch über die AWS CLI oder die Amazon-Redshift-Serverless-API mit Arbeitsgruppen und Namespaces interagieren. In der folgenden Tabelle werden die API- und CLI-Operationen aufgeführt, die Sie für die Verwaltung von Snapshots und Wiederherstellungspunkten verwenden können.
| API-Operation | CLI-Befehl | Beschreibung |
|---|---|---|
create-namespace |
Erstellt einen Namespace. Standardmäßig erstellt Amazon Redshift Serverless Namespaces mit einem AWS Key Management Service-Standardschlüssel. Sie können jedoch einen anderen Schlüssel angeben, um Ihre Daten zu verschlüsseln. Sie können einen Namespace auch durch die Wiederherstellung eines Snapshots erstellen. Weitere Informationen finden Sie unter Arbeiten mit Snapshots und Wiederherstellungspunkten. |
|
update-namespace |
Aktualisiert einen Namespace. |
|
get-namespace |
Ruft Informationen zu einem Namespace ab. |
|
list-namespaces |
Ruft Informationen zu einer Liste von Namespaces ab. |
|
delete-namespace |
Löscht einen Namespace. |
|
create-workgroup |
Erstellt eine Arbeitsgruppe. Stellen Sie beim Erstellen einer Arbeitsgruppe sicher, dass bereits ein Namespace vorhanden ist, den Sie der Arbeitsgruppe zuordnen können. Sie können beim Erstellen der Arbeitsgruppe Rechenressourcen wie Subnetze, Sicherheitsgruppen und RPUs angeben. |
|
update-workgroup |
Aktualisiert eine Arbeitsgruppe. |
|
get-workgroup |
Ruft Informationen zu einer Arbeitsgruppe ab. |
|
list-workgroups |
Ruft Informationen zu einer Liste von Arbeitsgruppen ab. |
|
delete-workgroup |
Löscht eine Arbeitsgruppe. |