TL; DR
DocumentDB in another region <-------- ec2 instance in another region
access
Итак, AWS запустил MongoDB как сервис и называет его DocumentDB.
В настоящее время поддерживаются следующие регионы:
1. Н. Вирджиния
2. Огайо
3. Орегон
4. Ирландия
Таким образом, в соответствии с их документацией , для доступа к документу DB:
Чтобы взаимодействовать с кластером Amazon DocumentDB, вы должны запустить экземпляр Amazon Elastic Compute Cloud (Amazon EC2) в своем VPC по умолчанию, в том же регионе AWS, где вы создали кластер Amazon DocumentDB.
Я сделал это, и все работает как положено.
Проблема в том, как мне получить доступ к этому из другого экземпляра ec2 в другом VPC, группе безопасности и другом регионе.
Я пытался получить к нему доступ, и это было исключение:
pymongo.errors.ServerSelectionTimeoutError: ....
[Errno 113] No route to host
Примечание. Вышеописанное работает, если я запускаю экземпляр ec2 в том же регионе и в той же группе безопасности.
Что я могу сделать, чтобы внести в белый список экземпляр ec2 в другом регионе с помощью настроек брандмауэра?