Не удается подключиться к базе данных postgres, а также подключиться к VPN

У меня есть изображение докеров, которому может быть поручено собрать некоторые данные при подключении к VPN-сервису через OpenVPN, а затем вставить эти данные в таблицу Postgres. Когда я запускаю это на своей локальной машине Windows, он работает отлично, проблема начинается, когда я пытаюсь заставить его работать с AWS Batch.

Когда одно и то же изображение и команда используются в AWS Batch, контейнер не может больше подключиться к db Postgres после подключения VPN. Чтобы быть ясным:
1. (Перед подключением VPN) Можно подключиться к Интернету через HTTP и вставить в Postgres.
2. (После VPN-соединения) Может подключаться к Интернету через HTTP (теперь с другого IP-адреса), но не может подключиться к Postgres. Это дает ошибку:

"psycopg2.OperationalError: не удалось подключиться к серверу: время ожидания подключения. Сервер работает на хост-адресе (ip) и принимает соединения TCP / IP на порту 5432?"

Я уверен, что моя база данных работает на хосте с открытым портом, потому что то, что я пытаюсь сделать, отлично работает в Windows и до того, как я использую VPN на EC2.

Я не понимаю, почему изображение докера работает по-разному, когда контейнер находится на моей локальной машине Windows против сервера EC2, который запускает AWS Batch, и любая помощь будет высоко оценена.

Решение. Мне нужно было настроить новый VPC для моих вычислительных ресурсов, а не использовать по умолчанию.