Krok 1:Utwórz grupę zabezpieczeń w AWS z adresem IP Twojego komputera na białej liście.
Krok 2:Dodaj tę grupę bezpieczeństwa do instancji bazy danych, z którą chcesz się połączyć.
Krok 3:Uruchom pg_dump. Upewnij się, że podałeś swoją nazwę użytkownika (dzięki @LHWizard) za pomocą polecenia -U. W tym przypadku mój nie był 'postgres', więc myślę, że generalnie będziesz musiał zajrzeć do środka, żeby go znaleźć. Upewnij się również, że podałeś nazwę swojej bazy danych:w niektórych narzędziach wiersza poleceń jest do tego przełącznik -d, ale jeśli sprawdzisz użycie pg_dump:
Usage:
pg_dump [OPTION]... [DBNAME]
widać, że jest to argument formalny. Tak więc całe polecenie (w moim przypadku) brzmiało:
pg_dump -h <public dns> -U <my username> -f dump.sql <name of my database>
Zwróć uwagę, że określenie numeru portu nie było konieczne — myślę, że ponieważ port 5432 jest TYM portem dla postgresa.