Amazon Redshift wird die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr unterstützen. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zu den Einzelheiten zum Ende der Lebensdauer und zu den Migrationsoptionen von Python finden Sie in dem Blogbeitrag
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.
Einschränkungen für Amazon Redshift Spectrum
In diesem Thema werden Einschränkungen bei der Verwendung von Redshift Spectrum beschrieben.
Beachten Sie die folgenden Überlegungen bei der Verwendung von Redshift Spectrum:
-
Für mit RA3 und DC2 bereitgestellte Cluster, die Redshift Spectrum verwenden, müssen sich der Cluster und der Amazon S3 S3-Bucket in derselben Region befinden. AWS Bereitgestellte RG-Cluster und Amazon Redshift Serverless beinhalten eine integrierte Data-Lake-Abfrage-Engine, die auf den eigenen Rechenressourcen des Clusters läuft und die regionsübergreifende Abfrage von Amazon S3 S3-Daten unterstützt. AWS
-
Wenn erweitertes VPC-Routing aktiviert ist, benötigen Redshift Spectrum-Abfragen für Data-Lake-Tabellen in Amazon S3 VPC-Endpunkte für Amazon S3, AWS Glue sodass der Cluster Ihre Daten und Ihren Katalog erreichen kann. Beachten Sie, dass Spectrum Ihre Amazon S3 S3-Daten auf einer AWS verwalteten Flotte außerhalb Ihrer VPC scannt, sodass dieser Datenscan-Verkehr Ihre VPC nicht durchläuft, auch wenn erweitertes VPC-Routing aktiviert ist. Konfigurationsschritte finden Sie unter Abfragen von Data-Lake-Tabellen mit erweitertem VPC-Routing im Amazon Redshift Management Guide.
Redshift Spectrum unterstützt Amazon-S3-Zugriffspunkt-Aliase. Weitere Informationen finden Sie unter Verwenden eines Alias im Bucket-Stil für Ihren Zugriffspunkt im Amazon-Simple-Storage-Service-Benutzerhandbuch. Redshift Spectrum unterstützt jedoch keine VPC mit Amazon-S3-Zugriffspunkt-Aliase. Weitere Informationen finden Sie unter Abfragen von Data-Lake-Tabellen mit erweitertem VPC-Routing im Amazon Redshift Management Guide.
-
Sie können keine Aktualisierungs- oder Löschoperationen für externe Tabellen ausführen. Um eine neue externe Tabelle im angegebenen Schema zu erstellen, können Sie CREATE EXTERNAL TABLE verwenden. Weitere Hinweise zu CREATE EXTERNAL TABLE finden Sie unter CREATE EXTERNAL TABLE. Um die Ergebnisse einer SELECT-Abfrage in vorhandene externe Tabellen in externen Katalogen einzufügen, können Sie INSERT (externe Tabelle) verwenden. Weitere Informationen zu INSERT (externe Tabelle) finden Sie unter INSERT (externe Tabelle).
-
Sofern Sie keine verwenden AWS Glue Data Catalog , die für AWS Lake Formation aktiviert ist, können Sie Benutzerberechtigungen für eine externe Tabelle nicht steuern. Sie gewähren oder widerrufen stattdessen die Berechtigungen für das externe Schema. Weitere Informationen zur Arbeit mit AWS Lake Formation finden Sie unterRedshift Spectrum und AWS Lake Formation.
-
Um Redshift Spectrum-Abfragen auszuführen, benötigt der Datenbankbenutzer die Berechtigung, temporäre Tabellen in der Datenbank zu erstellen. Das folgende Beispiel erteilt der Benutzergruppe
spectrumdbtemporäre Berechtigungen für die Datenbankspectrumusers.grant temp on database spectrumdb to group spectrumusers;Weitere Informationen finden Sie unter GRANT.
-
Wenn Sie den Athena-Datenkatalog oder den AWS Glue Datenkatalog als Metadatenspeicher verwenden, finden Sie weitere Informationen unter Kontingente und Grenzwerte im Amazon Redshift Management Guide.
-
Redshift Spectrum unterstützt Amazon EMR nicht mit Kerberos.