Knowledge Center Monthly Newsletter - March 2025
Stay up to date with the latest from the Knowledge Center. See all new and updated Knowledge Center articles published in the last month and re:Post’s top contributors.
Non riesco a connettermi al mio cluster Amazon Redshift.
Ho problemi di connessione al mio cluster Amazon Redshift. Come posso risolvere questo problema.
Breve descrizione
Un errore di timeout della connessione spesso causa problemi con i cluster Amazon Redshift. Viene visualizzato un messaggio di errore simile al seguente:
"could not connect to server: "Connection timed out"
Il server è in esecuzione sull'host "example.123456789.us-east-1.redshift.amazonaws.com" (255.255.255.255) e accetta
connessioni TCP/IP sulla porta 5439?"
Completa i seguenti passaggi per la risoluzione dei problemi per un cluster che si trova in una sottorete pubblica o privata.
Risoluzione
Il mio cluster si trova in una sottorete pubblica, ma non è accessibile da Internet
Un cluster Redshift è accessibile da Internet quando vengono soddisfatti i seguenti criteri:
- Hai attivato l'impostazione Cluster accessibile al pubblico.
- Hai effettuato il provisioning del cluster in una sottorete pubblica.
- Il gruppo di sicurezza del cluster contiene una regola in entrata che autorizza l'indirizzo IP di origine o le connessioni a blocchi CIDR al numero di porta del cluster.
Nota: prima di completare i seguenti passaggi, assicurati che il tuo Amazon Virtual Private Cloud (VPC) sia collegato a un gateway Internet.
Attiva l'impostazione Accessibile pubblicamente nel tuo cluster:
- Apri la console Amazon Redshift.
- Scegli Cluster.
- Seleziona il cluster a cui stai tentando di connetterti.
- Scegli Azioni.
- Scegli Modifica impostazione accessibile pubblicamente.
- Seleziona la casella Attiva accessibile pubblicamente.
- (Facoltativo) Seleziona il tuo indirizzo IP elastico.
- Scegli Salva modifiche.
Il mio cluster si trova in una sottorete privata e non riesco a connettermi dal mio computer locale
Sono disponibili due opzioni per connettere il cluster a un computer locale:
- Rendi pubblica la sottorete del cluster.
- Usa l'Editor di query Amazon Redshift v2.
Rendi pubblica la sottorete del cluster
Completa i seguenti passaggi:
- Apri la console Amazon Redshift.
- Scegli Cluster.
- Seleziona il cluster a cui stai tentando di connetterti.
- Scegli la scheda Configurazione per aprire la pagina delle Proprietà del cluster.
- Scegli Vista VPC per aprire la console Amazon VPC.
- Nel riquadro di navigazione, scegli Tabelle di routing.
- Seleziona la tabella di routing associata alla sottorete in cui risiede il cluster.
- Scegli Modifica.
- Scegli Aggiungi routing.
**Per il traffico IPv4:**Nel campo Destinazione, inserisci l'intervallo CIDR a cui desideri fornire l'accesso. Nel campo Target, seleziona l'ID del gateway Internet.
Per il traffico IPv6:Nel campo Destinazione, immetti::/0. Nel campo Target, seleziona l'ID del gateway Internet. - Scegli Salva.
Usa l'Editor di query Amazon Redshift v2
Per connetterti al tuo cluster Redshift senza modificare le impostazioni di rete, usa l'Editor di Query v2. Segui le istruzioni riportate in Connessione a un database Amazon Redshift.
Non riesco ad accedere al mio cluster da un'istanza Amazon EC2 che si trova in un altro VPC
Crea una connessione peering VPC tra i VPC. Ciò consente a due VPC di comunicare fra loro tramite indirizzi IP privati.
-
Segui i passaggi per la Creazione di una connessione peering VPC.
Nota: se i cloud privati virtuali si trovano nello stesso account AWS, assicurati che i blocchi CIDR IPv4 non si sovrappongano. -
Aggiorna i tuoi gruppi di sicurezza in modo che facciano riferimento a gruppi VPC in peering.
-
Sull'istanza Amazon Elastic Compute Cloud (Amazon EC2), effettua il test della connessione peering VPC utilizzando un'utilità di rete. L'esempio seguente utilizza netcat sul sito web di SourceForge:
nc -zv HOSTNAME PORT
Se la connessione peering VPC ha esito positivo, riceverai un output simile al seguente esempio:
$ nc -zv example.123456789.us-east-1.redshift.amazonaws.com 5439 found 0 associations found 1 connections: 1: flags=82<CONNECTED,PREFERRED> outif en0 src xx.xxx.xxx.xx port 53396 dst xx.xxx.xxx.xxx port 5439 rank info not available TCP aux info available Connection to example.123456789.us-east-1.redshift.amazonaws.com port 5439 [tcp/*] succeeded!
Informazioni correlate
Concedere l'accesso al cluster
Gestione dei cluster in un VPC

Contenuto pertinente
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata un anno fa
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata 2 anni fa