Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Limitazioni di Amazon Redshift Spectrum
In questo argomento vengono descritte le limitazioni per l’uso di Redshift Spectrum.
Quando utilizzi Amazon Redshift Spectrum, tieni in considerazione quanto segue:
-
Il cluster Amazon Redshift e i bucket Amazon S3 devono trovarsi nella stessa regione AWS.
-
Redshift Spectrum non supporta il routing VPC avanzato con i cluster con provisioning. Per accedere ai dati di Amazon S3 potrebbe essere necessario eseguire fasi di configurazioni aggiuntive. Per ulteriori informazioni, consulta Utilizzo di Redshift Spectrum con routing VPC avanzato nella Guida alla gestione di Amazon Redshift.
Redshift Spectrum supporta gli alias degli Access Point Amazon S3. Per ulteriori informazioni, consulta Utilizzo di un alias in stile bucket per il punto di accesso nella Guida dell'utente Amazon Simple Storage Service. Tuttavia, Redshift Spectrum non supporta VPC con alias dei punti di accesso Amazon S3. Per ulteriori informazioni, consulta Utilizzo di Redshift Spectrum con routing VPC avanzato nella Guida alla gestione di Amazon Redshift.
-
Non puoi eseguire operazioni di aggiornamento o eliminazione sulle tabelle esterne. Per creare una nuova tabella esterna nello schema specificato, puoi utilizzare CREATE EXTERNAL TABLE. Per ulteriori informazioni su CREATE EXTERNAL TABLE AS, consultare CREATE EXTERNAL TABLE. Per inserire i risultati di una query SELECT nelle tabelle esterne esistenti nei cataloghi esterni, puoi utilizzare INSERT (tabella esterna). Per ulteriori informazioni su INSERT (tabella esterna), consultare INSERT (tabella esterna).
-
A meno che non venga utilizzato un AWS Glue Data Catalog abilitato per AWS Lake Formation, non è possibile controllare le autorizzazioni utente per una tabella esterna. Puoi invece concedere e revocare autorizzazioni per lo schema esterno. Per ulteriori informazioni sull'utilizzo di AWS Lake Formation, consultare Redshift Spectrum e AWS Lake Formation.
-
Per eseguire le query di Redshift Spectrum, l'utente del database deve disporre dell'autorizzazione per creare tabelle temporanee nel database. L'esempio seguente concede l'autorizzazione temporanea per il database
spectrumdbal gruppo di utentispectrumusers.grant temp on database spectrumdb to group spectrumusers;Per ulteriori informazioni, consulta GRANT.
-
Quando si utilizza il catalogo dati di Athena o il catalogo dati AWS Glue come archivio di metadati, consulta Quote e limiti nella Guida alla gestione di Amazon Redshift.
-
Redshift Spectrum non supporta Amazon EMR con Kerberos.