我已经尝试删除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仍然存在,并将#bad字符串附加到vpc ID (vpc-7d1bad12)。为什么会发生这种情况?
发布于 2014-03-21 17:46:44
7d1bad12是十六进制字符串,不是普通字符串。我假设您发出了删除请求,很快您登录到系统并看到您的VPC仍然存在。删除私有网络是一个耗时的过程,删除您的私有网络需要一定的时间。当API说它成功返回时,这意味着SDK能够成功地发送delete请求,这个delete请求是异步的,因此它立即返回。如果您的VPC是空的,那么一段时间后,它应该会从AWS控制台中消失。
https://stackoverflow.com/questions/22554970
复制相似问题