View a markdown version of this page

Limitazioni di Amazon Redshift Spectrum - Amazon Redshift

Amazon Redshift non supporterà più l'uso delle UDF di Python dopo il 30 giugno 2026. Inizieremo ad applicarlo gradualmente. Per ulteriori informazioni sulla fine del ciclo di vita di Python e sulle opzioni di migrazione, consulta il post sul blog pubblicato il 30 giugno 2025.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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:

  • Per i cluster con provisioning RA3 e DC2 che utilizzano Redshift Spectrum, il cluster e il bucket Amazon S3 devono trovarsi nella stessa regione. AWS I cluster RG forniti e Amazon Redshift Serverless includono un motore di query Data Lake integrato che funziona sulle risorse di elaborazione proprie del cluster e supporta l'interrogazione dei dati Amazon S3 in tutte le regioni. AWS

  • Quando il routing VPC avanzato è attivato, le query di Redshift Spectrum sulle tabelle dei data lake in Amazon S3 richiedono endpoint VPC per Amazon S3, in modo che il cluster possa raggiungere i dati e il catalogo. AWS Glue Tieni presente che Spectrum esegue la scansione dei dati di Amazon S3 su AWS una flotta gestita all'esterno del tuo VPC, in modo che questo traffico di scansione dei dati non passi attraverso il tuo VPC anche con il routing VPC avanzato attivato. Per i passaggi di configurazione, consulta Interrogazione delle tabelle dei data lake con routing VPC avanzato nella Amazon Redshift Management Guide.

  • 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 la sezione Interrogazione delle tabelle dei data lake con routing VPC avanzato nella Amazon Redshift Management Guide.

  • 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 AWS Glue Data Catalog che tu non stia utilizzando uno abilitato per AWS Lake Formation, non puoi controllare le autorizzazioni degli utenti su una tabella esterna. Puoi invece concedere e revocare autorizzazioni per lo schema esterno. Per ulteriori informazioni sull'utilizzo di AWS Lake Formation, consultaRedshift 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 spectrumdb al gruppo di utenti spectrumusers.

    grant temp on database spectrumdb to group spectrumusers;

    Per ulteriori informazioni, consulta GRANT.

  • Quando utilizzi Athena Data Catalog o AWS Glue Data Catalog come archivio di metadati, consulta Quotas and Limits nella Amazon Redshift Management Guide.

  • Redshift Spectrum non supporta Amazon EMR con Kerberos.