我可以在我的vpc中创建一个子网。但是,它是一个公共子网。但是,我想创建一个与我的VPC关联的私有子网。我怎么能实现这一点。感谢。
private static Subnet createSubnet(AmazonEC2 ec2,String vpcId,String az,String subnetACidrBlock)
CreateSubnetRequest csr = new CreateSubnetRequest();
csr.withAvailabilityZone(az)
.withCidrBlock(subnetACidrBlock)
.withVpcId(vpcId);
Subnet subnet = ec2.createSubnet(csr).getSubnet();
System.out.println("Subnet " + subnet.getSubnetId());
return subnet;
}
答案 0 :(得分:0)
您可以使用ec2.associateRouteTable()
" public"和#34;私人"子网在路由表中。具有不通过Internet网关或虚拟网关路由的路由表的子网是私有的。