我想要创建默认的VPC与所有默认组件(即默认安全组、互联网网关)和组件,这些组件是在此VPC内部启动的实例所需的,以便通过ssh与外部世界通信。我可以创建这样的VPCthrough AWS控制台,选择默认选项,但我想使用aws通过java代码来实现。我试过这段代码
private static void createVpc()
{
System.out.println("Creating VPC.....\n");
CreateVpcRequest newVPC = new CreateVpcRequest();
String cidrBlock = "10.0.0.0/28";
newVPC.setCidrBlock(cidrBlock);
CreateVpcResult res = ec2.createVpc(newVPC);
Vpc vp = res.getVpc();
vp.setIsDefault(true);
String vpcId = vp.getVpcId();
System.out.println("Created VPC"+vpcId);
//deleteVpc("vpc-c80418aa");
} 但是它创建了VPC,而没有其他相关的组件。请告诉我还需要做什么,或者提供用其他组件构建VPC的示例代码步骤。
发布于 2014-03-14 22:01:14
我认为这是不可能的。默认的VPC是在您创建帐户时由AWS默认创建的。此外,旧的主动帐户根本不能有默认的VPC .
因此,要么构建一个云形成模板,要么使用Java构建所有必需的元素。
-R
https://stackoverflow.com/questions/22398315
复制相似问题