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
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:
-
Der Amazon-Redshift-Cluster und der Amazon-S3-Bucket müssen sich in derselben AWS-Region befinden.
-
Redshift Spectrum bietet keine Unterstützung für Enhanced VPC Routing mit bereitgestellten Clustern. Möglicherweise müssen Sie weitere Konfigurationsschritte ausführen, um auf Ihre Amazon-S3-Daten zuzugreifen. Weitere Informationen finden Sie unter Redshift Spectrum und Enhanced VPC Routing im Amazon-Redshift-Verwaltungshandbuch.
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 Redshift Spectrum und Enhanced VPC Routing im Amazon-Redshift-Verwaltungshandbuch.
-
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 keinen AWS Glue Data Catalog verwenden, der für AWS Lake Formation aktiviert wurde, können Sie die Benutzerberechtigungen nicht in einer externen Tabelle steuern. Sie gewähren oder widerrufen stattdessen die Berechtigungen für das externe Schema. Weitere Informationen zur Arbeit mit AWS Lake Formation finden Sie unter Redshift 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.
-
Informationen zur Verwendung des Athena-Datenkatalogs oder des AWS Glue-Datenkatalogs als Metadatenspeicher finden Sie unter Kontingente und Limits im Amazon-Redshift-Verwaltungshandbuch.
-
Redshift Spectrum unterstützt Amazon EMR nicht mit Kerberos.