У вас есть два варианта (я предполагаю, что сайт-сайт всегда в VPN, а не клиент-сайт):
1) Настройка прямого подключения. Три учетные записи AWS могут использовать одну настройку Direct Connect. Это лучшее решение, но оно дорогое.
2) Настройте три VPN с сайта клиента. Большинство маршрутизаторов корпоративного класса могут с этим легко справиться. Это дешевле, поскольку он использует Интернет для подключения.
Во всех случаях убедитесь, что у VPC нет перекрывающихся блоков CIDR.
Если вам также требуется сеть VPC <-> VPC, добавьте пиринг VPC для этих маршрутов. Пиринг VPC не транзитивен, поэтому вы не можете маршрутизировать трафик через VPC (только между ними). Вам понадобится пиринговое соединение VPC для каждой пары VPC, которые хотят соединиться друг с другом. Это может быстро стать паутиной.
Убедитесь, что вы работаете с кем-то, кто имеет большой опыт работы с маршрутизаторами. Легко сделать ошибки конфигурации маршрутизации, которые направят интернет-трафик через VPN в AWS, и вам будет выставлен счет за интернет-трафик.