我想创建具有所有默认组件(即默认安全组,Internet网关)的默认VPC以及在此VPC内部启动的实例与外部通信所需的组件世界通过ssh说。我可以通过AWS VPC控制台创建这样的VPC,并保持默认选项,但我想通过使用aws-java-sdk的java代码来完成。 我想这个代码如何通过aws-java-sdk创建AWS默认VPC
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。
为什么要在代码中创建VPC? CloudFormation可能是你需要的。 – Guy