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à.
Connessione a un'istanza DB che esegue il motore di database Postgre SQL
Dopo che Amazon ha effettuato il RDS provisioning della tua istanza DB, puoi utilizzare qualsiasi applicazione SQL client standard per connetterti all'istanza. Prima di poterti connettere, l’istanza database deve essere disponibile e accessibile. La possibilità di connettersi all'istanza dall'esterno VPC dipende da come è stata creata l'istanza Amazon RDS DB:
-
Se hai creato l'istanza DB come pubblica, i dispositivi e EC2 le istanze Amazon esterni VPC possono connettersi al database.
-
Se hai creato la tua istanza DB come privata, solo EC2 le istanze e i dispositivi Amazon all'interno di Amazon VPC possono connettersi al tuo database.
Per verificare se la tua istanza DB è pubblica o privata, usa la scheda Connettività e sicurezza AWS Management Console per visualizzare la scheda Connettività e sicurezza dell'istanza. Sotto Security (Sicurezza), puoi trovare il valore "Accessibile pubblicamente", con No per privato, Sì per pubblico.
Per ulteriori informazioni sulle diverse VPC configurazioni di Amazon RDS e Amazon e su come influiscono sull'accessibilità, consulta. Scenari per l'accesso a un di istanze DB in un VPC
Indice
- Installazione del client psql
- Ricerca delle informazioni di connessione per un'istanza DB RDS for SQL Postgre
- Utilizzo pgAdmin per connettersi a un'istanza di RDS For Postgree DB SQL
- Usare psql per connettersi alla tua istanza DB RDS for SQL Postgree
- Connessione RDS a For Postgre SQL con il driver Amazon Web Services ()AWS JDBC
- Connessione a RDS per Postgre SQL con il driver AWS Python di Amazon Web Services ()
- Risoluzione dei problemi di connessione all'istanza RDS di for SQL Postgre
Installazione del client psql
Per connetterti alla tua istanza DB da un'EC2istanza, puoi installare un SQL client Postgre sull'istanza. EC2 Per installare il client psql su Amazon Linux 2023, esegui il seguente comando:
sudo dnf install postgresql15
Per installare il client psql su Amazon Linux 2, esegui il seguente comando:
sudo amazon-linux-extras install postgresql14
Per installare il client psql su Ubuntu, esegui il seguente comando:
sudo apt-get install -y postgresql14
Ricerca delle informazioni di connessione per un'istanza DB RDS for SQL Postgre
Se l'istanza DB è disponibile e accessibile, puoi connetterti fornendo le seguenti informazioni all'applicazione SQL client:
-
L'endpoint dell'istanza DB, che funge da nome host (DNSnome) per l'istanza.
-
Porta di ascolto dell'istanza database. Per PostgreSQL, la porta predefinita è 5432.
-
Nome utente e password per l'istanza database. Il 'nome utente principale' predefinito per Postgre è. SQL
postgres
-
Il nome e la password del database (nome DB).
Puoi ottenere questi dettagli utilizzando il AWS Management Console AWS CLI describe-db-instancescomando, o l'escribeDBInstancesoperazione Amazon RDS API D.
Per trovare l'endpoint, il numero di porta e il nome del DB, utilizza AWS Management Console
Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/
. -
Apri la RDS console e scegli Database per visualizzare un elenco delle tue istanze DB.
-
Scegli il nome dell'istanza SQL DB di Postgre per visualizzarne i dettagli.
-
Nella scheda Connectivity & security (Connettività e sicurezza), copiare l'endpoint. Annotare anche il numero di porta. L'endpoint e il numero di porta sono necessari per la connessione all'istanza database.
-
Nella scheda Configuration (Configurazione), annotare il nome del database. Se hai creato un database quando hai creato l'SQListanza RDS for Postgre, vedrai il nome elencato sotto il nome del DB. Se non è stato creato un database, il nome DB visualizza un trattino (‐).
Di seguito sono riportati due modi per connettersi a un'istanza SQL DB Postgre. Il primo esempio utilizzapgAdmin, un popolare strumento di amministrazione e sviluppo open source per Postgre. SQL Il secondo esempio utilizza psql, un'utilità a riga di comando che fa parte di un'installazione di Postgre. SQL