Как создать AWC по умолчанию в AWS через aws-java-sdk

1

Я хочу создать 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 с другими компонентами.

Теги:
amazon-web-services
sdk
cloud

1 ответ

2

Я не думаю, что это возможно. По умолчанию VPC создается по умолчанию AWS при создании вашей учетной записи. Кроме того, у старой активной учетной записи не может быть VPC по умолчанию...

Поэтому либо создайте шаблон формирования облаков, либо используйте Java для создания всех необходимых элементов.

-R

  • 0
    Спасибо за разъяснение.
  • 0
    Добро пожаловать. Не стесняйтесь пометить как ответили, чтобы помочь другим людям.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню