Arbeitsgruppen und Namespaces - Amazon Redshift

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

CreateNamespace

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.

UpdateNamespace

update-namespace

Aktualisiert einen Namespace.

GetNamespace

get-namespace

Ruft Informationen zu einem Namespace ab.

ListNamepaces

list-namespaces

Ruft Informationen zu einer Liste von Namespaces ab.

DeleteNamespace

delete-namespace

Löscht einen Namespace.

CreateWorkgroup

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.

UpdateWorkgroup

update-workgroup

Aktualisiert eine Arbeitsgruppe.

GetWorkgroup

get-workgroup

Ruft Informationen zu einer Arbeitsgruppe ab.

ListWorkgroups

list-workgroups

Ruft Informationen zu einer Liste von Arbeitsgruppen ab.

DeleteWorkgroup

delete-workgroup

Löscht eine Arbeitsgruppe.