Passaggio 1:crea un gruppo di sicurezza su AWS con l'indirizzo IP del tuo computer nella lista bianca.
Passaggio 2:aggiungi quel gruppo di sicurezza all'istanza del database a cui desideri connetterti.
Passaggio 3:esegui pg_dump. Assicurati di specificare il tuo nome utente (grazie @LHWizard) con il comando -U. In questo caso il mio non era "postgres", quindi immagino che in genere dovrai cercare in aws per trovarlo. Assicurati anche di specificare il nome del tuo database:in alcuni strumenti da riga di comando c'è un'opzione -d per quello, ma se controlli l'utilizzo di pg_dump:
Usage:
pg_dump [OPTION]... [DBNAME]
puoi vedere che è un argomento formale. Quindi l'intero comando (nel mio caso) era:
pg_dump -h <public dns> -U <my username> -f dump.sql <name of my database>
Nota che non era necessario specificare il numero di porta -- penso perché la porta 5432 sia LA porta per Postgres.