У меня есть «Custom VPC» с двумя подсетями (частная подсеть и общедоступная подсеть).
В ECS, когда я пытаюсь создать кластер с «Custom VPC» и обеими выбранными подсетями. Запущенные инстансы EC2 по умолчанию запускаются в частных подсетях.





1: Вам нужно запустить ECS в ссылке на общедоступные подсети: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/get-set-up-for-amazon-ecs.html
2: Да, или вам нужно создать частную подсеть с привязанным к ней шлюзом NAT
Каждый экземпляр в VPC имеет сетевой интерфейс по умолчанию, называемый основным сетевым интерфейсом (eth0). Вы не можете отсоединить основной сетевой интерфейс от экземпляра. Вы можете подключить новый сетевой интерфейс.
Чтобы изменить подсеть запущенного инстанса EC2, вы можете выполнить следующие действия:
Вы можете обратиться к этому документу, чтобы узнать, как создать и подключить новый сетевой интерфейс для экземпляра EC2. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html
Вы пробовали запускать более одного экземпляра? Я подозреваю, что первый экземпляр создается в частной подсети, а второй будет в публичной и так далее.