Как сделать таблицу маршрутов основной таблицей маршрутов с помощью Aws SDK JavaV2?
Я пишу код для создания таблицы маршрутов и ассоциации в aws vpc, используя aws java v2 sdk. Но я не нашел возможности сделать таблицу маршрутов основной таблицей маршрутов. Вот мой пример кода:
CreateRouteTableResponse routeTable = ec2Client.createRouteTable (CreateRouteTableRequest.builder ()
.vpcId (vpc.vpc ().vpcId ())
.tagSpecifications (TagSpecification.builder ()
.resourceType (ResourceType.ROUTE_TABLE)
.tags (Tag.builder ()
.key ("Name")
.value ("kc_" + "created").build ())
.build ())
.build ());
ec2Client.createRoute (CreateRouteRequest.builder ()
.destinationCidrBlock ("0.0.0.0/0")
.routeTableId (routeTable.routeTable ().routeTableId ())
.gatewayId (internetGateway.internetGateway ().internetGatewayId ())
.build ());
subnetList.forEach (subnet -> {
ec2Client.associateRouteTable (AssociateRouteTableRequest.builder ()
.routeTableId (routeTable.routeTable ().routeTableId ())
.subnetId (subnet.subnetId ())
.build ());
});
из пользовательского интерфейса консоли aws я могу сделать это, установив параметр основной таблицы маршрутов, но из sdk я не нашел ни одного варианта.
Можете ли вы дать мне какие-либо намеки или предложения, как я могу достичь своей цели?