gpt4 book ai didi

java - 如何通过aws-java-sdk创建AWS默认VPC

转载 作者:行者123 更新时间:2023-11-30 03:58:56 25 4
gpt4 key购买 nike

我想创建默认 VPC,其中包含所有默认组件(即默认安全组、互联网网关)以及在此 VPC 内启动的实例所需的组件,以便通过 ssh 与外部世界进行通信。我可以通过 AWS VPC 控制台创建此类 VPC,并保持选中默认选项,但我想使用 aws-java-sdk 通过 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。

最佳答案

我认为这是不可能的。默认 VPC 是在您创建账户时由 AWS 默认创建的。另外,旧的活跃账户根本不能有默认VPC...

因此,要么构建一个云形成模板,要么使用 Java 构建所有必需的元素。

-R

关于java - 如何通过aws-java-sdk创建AWS默认VPC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22398315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com