Для связи за пределами VPC каждая подсеть не по умолчанию нуждается в таблице маршрутизации и связанном с ней интернет-шлюзе (по умолчанию подсети получают внешний шлюз и таблицу маршрутизации).
В зависимости от того, как вы создали общедоступную подсеть в VPC, вам может потребоваться добавить их явно. Ваша настройка VPC звучит так, как будто она соответствует сценарию 1 - частное облако (VPC) с одной общедоступной подсетью и шлюз Интернета для обеспечения связи через Интернет из документации AWS VPC.
Вам нужно будет добавить интернет-шлюз к вашему VPC и в таблице маршрутизации общедоступной подсети назначить0.0.0.0/0
(маршрут по умолчанию), чтобы перейти к назначенному интернет-шлюзу. Есть хорошая иллюстрация точной топологии сети внутри документации.
Кроме того, для получения дополнительной информации вы можете проверить документацию VPS Internet Gateway AWS. К сожалению, это немного грязно и неочевидно.
Подробнее о проблемах с подключением см. Также: Устранение неполадок при подключении к вашему экземпляру .