В коде есть ошибка, вы можете заменить destination
в методе addInternetGatewayToRouteTable(..)
RouteRule internetAccessRoute =
RouteRule.builder()
.cidrBlock("0.0.0.0/0")
.destination(internetGateway.getId())
.build();
в строке 295 с networkEntityId
:
RouteRule internetAccessRoute =
RouteRule.builder()
.cidrBlock("0.0.0.0/0")
.networkEntityId(internetGateway.getId())
.build();
Здесь вы можете посмотреть из REST API , какие параметры необходимы для создания правила маршрута в таблице маршрутов.
Пример, кажется, основан на устаревшей версии вызова компоновщика RouteRule.