Я хочу создать VPC по умолчанию со всеми компонентами по умолчанию (т.е. группой безопасности по умолчанию, интернет-шлюзом) и компонентами, которые необходимы для экземпляра, запущенного внутри этого VPC, чтобы общаться с внешним миром через ssh. Я могу создать такую консоль VPC через AWS VPC, в которой будет выбран вариант по умолчанию, но я хочу сделать это с помощью java-кода, используя aws-java-sdk. Я пробовал этот код
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 создается по умолчанию AWS при создании вашей учетной записи. Кроме того, у старой активной учетной записи не может быть VPC по умолчанию...
Поэтому либо создайте шаблон формирования облаков, либо используйте Java для создания всех необходимых элементов.
-R