Verbundberechtigungen für Amazon Redshift - Amazon Redshift

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.

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.

Verbundberechtigungen für Amazon Redshift

Amazon Redshift Federated Permissions vereinfacht die Rechteverwaltung für mehrere Redshift Data Warehouses, indem Sie Datenberechtigungen einmalig definieren und diese automatisch für alle Warehouses in Ihrem System durchsetzen können. AWS-Konto Dadurch entfällt die Notwendigkeit, Berechtigungen und fein abgestufte Zugriffskontrollrichtlinien für mehrere Warehouses neu zu definieren und zu verwalten.

Wenn Sie Redshift Warehouse namespace/cluster bei registrieren AWS Glue Data Catalog, namespaces/clusters werden alle Datenbanken aus dem registrierten Warehouse automatisch in jedem Warehouse bereitgestellt, sodass eine nahtlose Datenerkennung ohne manuelle Konfiguration gewährleistet ist.

Sie definieren Berechtigungen für Datenbankobjekte mit vertrauten Redshift-SQL-Befehlen und geben globale Identitäten über AWS Identity and Access Management (IAM) oder an. AWS IAM Identity Center Diese Berechtigungen werden zusammen mit den Warehouse-Daten gespeichert und konsistent durchgesetzt, unabhängig davon, welches Warehouse die Abfrage ausführt.

Die wichtigsten Konzepte

  • Redshift-Warehouse mit Verbundberechtigungen: Das Producer-Warehouse, das bei Data Catalog registriert ist und in dem Daten und Redshift-Berechtigungen gespeichert werden.

  • Redshift-Warehouse wird konsumiert: Jedes Warehouse, das Daten aus einem Remote-Warehouse abfragt. Consuming Warehouse kann optional für Redshift-Verbundberechtigungen aktiviert werden.

  • Globale Identität: IAM und IAM Identity Center bieten globale Identität für alle Warehouses, die für Redshift-Verbundberechtigungen aktiviert sind. Benutzer authentifizieren sich einmal über ihren bestehenden Identitätsanbieter und erhalten konsistenten Zugriff auf der Grundlage ihrer globalen Identität, unabhängig davon, mit welchem Warehouse sie sich verbinden.

  • Automatisches Mounten: Alle Warehouses, die für Redshift-Verbundberechtigungen aktiviert sind, sind automatisch in allen Warehouses in Ihrem Konto sichtbar. Diese automatische Mount-Funktion ermöglicht die Erkennung von Katalogen und Datenbanken für lagerübergreifende Analysen.

  • Identitätsweitergabe: Wenn Sie eine warehouseübergreifende Abfrage ausführen, gibt Redshift Ihre globale Identität (IAM-Rolle oder IAM Identity Center-Benutzer) an das Remote-Warehouse weiter.

  • Lagerhausübergreifende Autorisierung: Die für das Remote-Warehouse aktivierten Redshift-Verbundberechtigungen validieren Ihre Berechtigungen für lagerübergreifende Abfragen und werden in den verbrauchenden Lagerhäusern durchgesetzt.

  • Präzise Zugriffskontrolle: Richtlinien für Sicherheit auf Zeilenebene (RLS), Richtlinien auf Spaltenebene (CLP) und Dynamic Data Masking (DDM), die in allen Lagerhäusern durchgesetzt werden können.

Vorteile

Vereinfachte Verwaltung

  • Definieren Sie Berechtigungen einmal für das Warehouse

  • Setzen Sie automatisch dieselben Berechtigungen für alle verbrauchenden Lagerhäuser durch

  • Eliminieren Sie die Notwendigkeit, Berechtigungen und fein abgestufte Richtlinien für die Zugriffskontrolle in mehreren Lagerhäusern neu zu definieren und zu verwalten

  • Reduzieren Sie den Verwaltungsaufwand und reduzieren Sie das Risiko von Konfigurationsfehlern

Verbesserte Sicherheit und Einhaltung gesetzlicher Vorschriften

  • Sorgen Sie für eine einheitliche Durchsetzung der Sicherheitsrichtlinien in allen Lagern

  • Implementieren Sie detaillierte Zugriffskontrollen auf Tabellen- und Spaltenebene

  • Prüfen Sie Genehmigungen von jedem Warehouse aus

  • Verbesserte Compliance-Tools mit zusätzlichen SHOW-Befehlen

Verbessertes Benutzererlebnis

  • Registrieren Sie sich einmal und Sie müssen Datenfreigaben nicht manuell erstellen

  • Single Sign-On für alle Lager und konsistenter Zugriff auf der Grundlage einer globalen Identität

  • Reibungslose Namespace-Erkennung ohne manuelle Katalogkonfiguration

  • Sie müssen nicht in jedem Warehouse separate lokale Benutzerkonten verwalten

Horizontale Skalierbarkeit

  • Fügen Sie neue Lagerhäuser hinzu, ohne die Komplexität der Verwaltung zu erhöhen

  • Neue, verbrauchende Lagerhäuser setzen automatisch Genehmigungsrichtlinien durch

  • Analysten sehen sofort alle Datenbanken aus registrierten Lagerhäusern

Anwendungsfälle

Isolierung von Arbeitslasten mit einheitlicher Steuerung

Separate Rechenressourcen für verschiedene Workloads (ETL, Analytik, Reporting) bei gleichzeitiger Aufrechterhaltung einheitlicher Sicherheitsrichtlinien in allen Lagerhäusern.

Datenzugriff für mehrere Teams

Ermöglichen Sie mehreren Teams den Zugriff auf gemeinsam genutzte Daten von ihren eigenen Lagern aus, wobei die entsprechenden Zugriffskontrollen automatisch durchgesetzt werden.

Data-Mesh-Architektur

Implementieren Sie einen Data-Mesh-Ansatz, bei dem mehrere unabhängige Rechenressourcen auf gemeinsam genutzten Daten mit einheitlicher Verwaltung arbeiten.

Kostenoptimierung

Skalieren Sie Rechenressourcen unabhängig voneinander für verschiedene Anwendungsfälle und behalten Sie gleichzeitig ein zentrales Berechtigungsmanagement bei.