0

我可以在我的 vpc 中创建一个子网。但是,它是一个公共子网。但是,我想创建一个与我的 VPC 关联的私有子网。我怎么能做到这一点。谢谢。

私有静态子网 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;

}

4

1 回答 1

0

您可以使用将私有路由表设置为创建的子网ec2.associateRouteTable()

“公共”和“私有”子网之间的区别在于路由表。具有不通过 Internet 网关或虚拟网关路由的路由表的子网是私有的。

于 2014-09-22T19:47:28.887 回答