Utilizzo delle interfacce di gestione di Amazon Redshift per i cluster con provisioning - Amazon Redshift

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.

Utilizzo delle interfacce di gestione di Amazon Redshift per i cluster con provisioning

Nota

Questo argomento si concentra sulle interfacce di gestione di Amazon Redshift per i cluster con provisioning. Esistono interfacce di gestione simili per Amazon Redshift serverless e l’API dati Amazon Redshift.

Amazon Redshift supporta diverse interfacce di gestione che possono essere utilizzate per creare, gestire ed eliminare cluster Amazon Redshift: gli SDK AWS, AWS Command Line Interface (AWS CLI) e l'API di gestione di 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.

SDK AWS: è possibile utilizzare gli SDK AWS per eseguire operazioni relative ai cluster di 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 dagli SDK AWS per Java, .NET, PHP, Python, Ruby e Node.js. Le funzioni wrapper per Amazon Redshift sono documentate nel manuale di riferimento per ogni SDK. Per un elenco degli SDK AWS e i collegamenti alla relativa documentazione, consultare Strumenti per Amazon Web Services.

  • Questa guida fornisce esempi di utilizzo di Amazon Redshift mediante l'SDK Java. Per esempi di codice dell’SDK AWS più generali, consulta Esempi di codice per Amazon Redshift con gli SDK AWS.

AWS CLI: la CLI fornisce un set di strumenti a riga di comando che possono essere utilizzati per gestire i servizi AWS da computer Windows, Mac e Linux. La AWS CLI include comandi basati sulle operazioni API Amazon Redshift.