Étape 1 :créez un groupe de sécurité sur AWS dans lequel l'adresse IP de votre ordinateur figure sur la liste blanche.
Étape 2 :Ajoutez ce groupe de sécurité à l'instance de base de données à laquelle vous souhaitez vous connecter.
Étape 3 :Exécutez pg_dump. Assurez-vous de spécifier votre nom d'utilisateur (merci @LHWizard) avec la commande -U. Dans ce cas, le mien n'était pas 'postgres', donc je suppose que généralement vous devrez chercher dans aws pour le trouver. Assurez-vous également de spécifier le nom de votre base de données :dans certains outils de ligne de commande, il existe un commutateur -d pour cela, mais si vous vérifiez l'utilisation de pg_dump :
Usage:
pg_dump [OPTION]... [DBNAME]
vous pouvez voir qu'il s'agit d'un argument formel. Ainsi, toute la commande (dans mon cas) était :
pg_dump -h <public dns> -U <my username> -f dump.sql <name of my database>
Notez que spécifier le numéro de port n'était pas nécessaire - je pense que le port 5432 est LE port pour postgres.