Стъпка 1:Създайте група за сигурност в AWS, която има IP адреса на вашия компютър в бял списък.
Стъпка 2:Добавете тази група за защита към екземпляра на базата данни, към който искате да се свържете.
Стъпка 3:Стартирайте pg_dump. Уверете се, че сте посочили вашето потребителско име (благодаря @LHWizard) с командата -U. В този случай моят не беше „postgres“, така че предполагам, че обикновено ще трябва да търсите в aws, за да го намерите. Също така не забравяйте да посочите името на вашата база данни:в някои инструменти на командния ред има превключвател -d за това, но ако проверите използването на pg_dump:
Usage:
pg_dump [OPTION]... [DBNAME]
можете да видите, че това е формален аргумент. Така че цялата команда (в моя случай) беше:
pg_dump -h <public dns> -U <my username> -f dump.sql <name of my database>
Забележете, че не е необходимо уточняването на номера на порта - мисля, че порт 5432 е ТОЙният порт за postgres.