问题描述
在调用DeleteVpc接口删除一个专有网络(VPC)或在专有网络管理控制台删除专有网络时,会出现以下两种情况:
专有网络控制台页面中的专有网络实例操作列的删除按钮为灰色,提示“请先解绑或删除子资源”,无法完成删除操作。
调用DeleteVpc接口删除VPC或者在专有网络控制台删除VPC时,提示错误
Specified object has depedent resources
,错误码DependencyViolation
。
问题原因
导致无法删除VPC实例的原因如下:
VPC实例未从云企业网实例中卸载。
路由表存在自定义路由。
VPC实例中存在高速通道未删除。
存在未删除的安全组。
VPC实例中存在未删除的交换机。
VPC实例中存在NAT网关。
当前VPC存在IPv4网关及指向IPv4网关的路由,或者存在IPv6网关及指向IPv6网关的路由。
包含未释放的基础云资源,如ECS、RDS等。
解决方案
如何删除VPC中关联的基础云资源和子资源,请参考以下步骤执行:
登录专有网络管理控制台。
在顶部菜单栏处,选择VPC所在的地域。
在专有网络页面,单击要删除的专有网络实例ID。
单击资源管理页签,分别在以下区域检查资源的依赖问题。
在专有网络资源区域,检查路由表、交换机、传统型负载均衡CLB(私网)、安全组、网络ACL等资源是否存在,如果存在请单击资源下方的数字,请进行相应的解绑或删除。
在包含基础云资源区域,检查云服务器(ECS)、云数据库(RDS)是否存在,如果存在,请进行相应的解绑或删除。
在公网访问服务区域,检查公网NAT网关资源是否存在,如果存在,请进行相应的解绑或删除。
在网间互联服务区域,检查云企业网资源是否存在,如果存在,请卸载云企业网。具体操作,请参见更多信息中关于卸载云企业网的操作。
VPC关联的基础云资源和资源完成解绑或删除后,返回专有网络页面,选择要删除的目标VPC实例,在操作列单击删除。
在删除专有网络对话框,单击确定。
说明若您已经删除VPC实例下的所有资源,仍然无法删除VPC实例,您可以提交工单联系阿里云技术支持。
更多信息
如果VPC实例下相关的基础资源和子资源删除后,仍无法完成VPC实例的删除时,您可以通过以下场景判断是否需要强制删除VPC实例。
当VPC实例下有云企业网、高速通道等其他资源时,需要先将云企业网、高速通道等资源删除后再删除VPC实例。具体操作,请参见云企业网和高速通道。
当VPC下仅存在以下资源时可强制删除VPC。关于如何强制删除VPC实例,请参见删除专有网络。
该VPC下仅存在IPv4网关及指向IPv4网关的路由。
该VPC下仅存在IPv6网关及指向IPv6网关的路由。
云企业网
如何卸载云企业网,请参见以下步骤:
登录专有网络管理控制台。
在顶部菜单栏处,选择目标VPC的地域。
在专有网络页面,单击要删除的专有网络实例ID。
在专有网络详情页面,单击卸载云企业网。
高速通道
如何删除高速通道的对等连接,请参见以下步骤:
登录专有网络管理控制台。
在左侧导航栏,选择网间互联>高速通道。
进入高速通道控制台,在左侧导航栏,选择专有网络对等连接>VBR上连。
在VBR上连页面,找到目标VBR上连,然后在操作列单击删除。
在删除对等连接对话框,单击确定。
强制删除VPC实例
如何强制删除VPC实例,请参见以下步骤:
登录专有网络管理控制台。
在顶部菜单栏处,选择VPC的地域。
在专有网络页面,找到目标VPC,然后在操作列单击删除。
在删除专有网络对话框,勾选强制删除后,单击确定。
相关文档
适用于
专有网络VPC