Stap 1:Maak een beveiligingsgroep op AWS waarop het IP-adres van uw computer op de witte lijst staat.
Stap 2:Voeg die beveiligingsgroep toe aan de database-instantie waarmee u verbinding wilt maken.
Stap 3:Voer pg_dump uit. Zorg ervoor dat u uw gebruikersnaam specificeert (bedankt @LHWizard) met het -U commando. In dit geval was de mijne niet 'postgres', dus ik denk dat je over het algemeen goed moet kijken om het te vinden. Zorg er ook voor dat u de naam van uw database specificeert:in sommige opdrachtregelprogramma's is daarvoor een -d-schakelaar, maar als u het gebruik van pg_dump controleert:
Usage:
pg_dump [OPTION]... [DBNAME]
je kunt zien dat het een formeel argument is. Dus het hele commando (in mijn geval) was:
pg_dump -h <public dns> -U <my username> -f dump.sql <name of my database>
Merk op dat het opgeven van het poortnummer niet nodig was -- ik denk omdat poort 5432 DE poort is voor postgres.