有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

amazon web services删除vpc请求使vpc处于不一致状态(awsjavasdk)

我尝试过删除vpc,因为-

private static void deleteVpc(String vpcId)
{
        DeleteVpcRequest deleteVPC = new DeleteVpcRequest();
        deleteVPC.setVpcId(vpcId);

        ec2.deleteVpc(deleteVPC);
        System.out.println("Deleted VPC"+vpcId);
    }

它成功响应,但当我登录到AWS控制台时,VPC仍然存在,并且VPC ID(VPC-7d1bad12)上附加了#坏字符串。为什么会发生这种情况


共 (1) 个答案

  1. # 1 楼答案

    7d1bad12是一个十六进制字符串,而不是普通字符串。我猜你发出了一个删除请求,很快你登录到系统,看到你的专有网络仍然存在。删除专有网络是一个耗时的过程,删除专有网络需要时间。当API说它成功返回时,这意味着SDK能够成功发送删除请求,并且该删除请求是异步的,因此它会立即返回。如果你的VPC是空的,那么一段时间后它应该离开AWS控制台