Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
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à.
Utilizzo delle interfacce di gestione Amazon Redshift per i cluster predisposti
Nota
Questo argomento si concentra sulle interfacce di gestione di Amazon Redshift per i cluster predisposti. Esistono interfacce di gestione simili per Amazon Redshift Serverless e Amazon Redshift Data API.
Amazon Redshift supporta diverse interfacce di gestione che puoi utilizzare per creare, gestire ed eliminare i cluster Amazon Redshift: l'API di gestione AWS SDKs, the AWS Command Line Interface ()AWS CLI e Amazon Redshift.
API Amazon Redshift: è possibile chiamare questa API di gestione Amazon Redshift inviando una richiesta. Sono richieste HTTP o HTTPS che utilizzano i verbi HTTP GET
o POST
con un parametro denominato Action
. La chiamata dell'API Amazon Redshift è il modo più diretto di accedere al servizio Amazon Redshift. Richiede tuttavia che la propria applicazione gestisca dettagli di basso livello, come il controllo degli errori e la generazione di un hash per la firma della richiesta.
-
Per informazioni sulla creazione e la firma di una richiesta API di Amazon Redshift, consultare Firma di una richiesta HTTP.
-
Per informazioni sulle operazioni API di Amazon Redshift e sui tipi di dati per Amazon Redshift, consultare Documentazione di riferimento dell'API Amazon Redshift.
AWS SDKs— Puoi utilizzarlo AWS SDKs per eseguire operazioni relative ai cluster Amazon Redshift. Molte delle librerie SDK eseguono il wrap dell'API Amazon Redshift sottostante. Queste integrano la funzionalità API nel linguaggio di programmazione specifico e gestiscono molti dettagli di basso livello, come il calcolo delle firme, la gestione dei tentativi di richiesta e la gestione degli errori. La chiamata delle funzioni wrapper nelle librerie SDK può semplificare notevolmente il processo di scrittura di un'applicazione per la gestione di un cluster Amazon Redshift.
-
Amazon Redshift è supportato da Java, .NET, PHP, Python, Ruby e Node.js. AWS SDKs Le funzioni wrapper per Amazon Redshift sono documentate nel manuale di riferimento per ogni SDK. Per un elenco AWS SDKs e i collegamenti alla relativa documentazione, consulta Tools for Amazon Web Services
. -
Questa guida fornisce esempi di utilizzo di Amazon Redshift mediante l'SDK Java. Per esempi di codice AWS SDK più generali, consultaEsempi di codice per l'utilizzo di Amazon Redshift AWS SDKs.
AWS CLI— La CLI fornisce un set di strumenti da riga di comando che è possibile utilizzare per gestire AWS i servizi da computer Windows, Mac e Linux. La AWS CLI include comandi basati sulle operazioni API Amazon Redshift.
-
Per informazioni sull'installazione e la configurazione della CLI di Amazon Redshift, consultare Configurazione della CLI di Amazon Redshift.
-
Per il materiale di riferimento sui comandi della CLI di Amazon Redshift, consultare Amazon Redshift in Riferimenti di AWS CLI