华为云资源清理实录:ECS、EIP、VPC 删除后还剩什么?
华为云资源清理实录:ECS、EIP、VPC 删除后还剩什么?
一次临时环境的完整清理与逐项核验记录,含两个容易被忽略的残留点。
一、背景
为了做一次临时的公网演示,我在华为云西南-贵阳一开了按需 ECS、绑了 EIP、建了默认 VPC 和安全组。演示结束后要做的不是“点一下删除”就完事,而是确认所有会产生费用或占用配额的东西都真的没了。
这次清理的对象很典型:
- 1 台按需 ECS(含 40G 系统盘)
- 1 个弹性公网 IP
- 1 个 VPC(含默认子网、默认路由表)
- 3 个安全组(其中 2 个自建、1 个 default)
下面按实际执行顺序记录,最后给出可直接照抄的核验清单。
二、清理顺序:先算清楚“谁依附谁”
云资源的删除顺序取决于依赖关系,顺序错了会反复报“存在关联资源”。
- 先处理公网入口:EIP 如果绑定在 ECS 上,删除 ECS 时选择“释放 EIP”,可以一次完成;如果 EIP 是单独购买、后续还要用,就先解绑再删实例,避免误释放。
- 再删计算实例:按需 ECS 删除后停止计费,系统盘随之释放。此时云硬盘列表里不应该再出现那块盘。
- 最后删网络:VPC 是容器,子网、路由表、安全组都挂在里面。删除 VPC 时控制台会明确列出连带资源,确认后一起删除。
本次的实际情况是:删除 ECS 时勾选了释放 EIP,EIP 列表随即变为“暂无数据”;EVS 列表也不再显示 40G 系统盘。也就是说,按需实例 + 随实例释放的 EIP + 系统盘可以一次清干净,不需要单独去退订。
三、逐项核验:不要只看“删除成功”的提示
控制台的删除提示只代表请求被接受,不代表资源已经不可见。建议逐页刷新确认:
| 资源 | 核验位置 | 期望结果 |
|---|---|---|
| ECS | 弹性云服务器列表 | 目标实例不存在 |
| EIP | 虚拟私有云 → 弹性公网IP | 列表为空或目标 IP 不存在 |
| EVS | 云硬盘列表 | 无 40G 系统盘、无“待删除”状态盘 |
| VPC | 虚拟私有云 → 我的VPC | 目标 VPC 不存在 |
| 子网 | 虚拟私有云 → 子网 | 随 VPC 删除后为空 |
| 安全组 | 虚拟私有云 → 安全组 | 仅剩系统默认安全组(见下文) |
本次核验时,VPC 列表提示“当前区域 西南-贵阳一 暂无数据”,子网和路由表也随 VPC 一起消失,符合预期。
四、残留点一:删除 VPC 后,default 安全组会被重建
这是本次最意外的一点。
删除 vpc-default 时,弹窗明确说明会连带删除:子网、默认路由表、默认安全组。确认删除后,VPC 列表确实清空了。但刷新安全组列表,仍然有 1 个名为 default 的安全组,创建时间是删除动作之后几分钟。
原因是平台会为账号在每个区域维护一个系统默认安全组,用于保证后续新建资源有可用的基础规则。它有几个特征:
- 名称固定为
default,描述为Default security group; - 不支持删除,控制台会提示默认安全组不可删除;
- 关联实例数为 0,不产生费用;
- 即使删除了它所在的 VPC,平台也可能重新创建一个。
所以核验时不要把“安全组列表还有 1 条”误判为清理失败。判断标准应该是:自建安全组是否全部消失,以及剩余的是否为系统默认组。
五、残留点二:EIP 的“释放”和“解绑”是两件事
EIP 有两种常见状态容易混淆:
- 解绑:IP 还在,只是不挂在实例上,按需 EIP 仍可能继续计费(视计费方式而定);
- 释放:IP 从账号中删除,不再计费,也无法找回。
如果 EIP 是随实例购买的,删除实例时勾选“释放”即可;如果是单独购买、想保留 IP,就要先解绑。清理临时环境时,建议直接释放,避免留下“闲置 IP”这种小额但长期的费用。
本次删除 ECS 时选择了随实例释放,之后 EIP 列表为空,说明释放成功。
六、一份可直接照抄的清理清单
1. 删除 ECS(按需):勾选“释放 EIP”“删除系统盘”
2. 刷新 ECS 列表:确认实例消失
3. 刷新 EIP 列表:确认 IP 消失(不是“未绑定”)
4. 刷新 EVS 列表:确认系统盘消失
5. 删除 VPC:确认连带子网、路由表、安全组
6. 刷新 VPC / 子网列表:确认均为空
7. 刷新安全组列表:自建组为 0;剩余 default 属正常
8. 检查快照、备份、回收站:临时环境通常不需要保留
9. 隔天再看一次账单/资源列表:确认没有按需资源继续计费
七、小结
临时环境清理的难点不在“删”,而在“确认删干净”。这次的两个经验是:
- VPC 删除会连带清理网络资源,但系统默认安全组可能被重建,它不可删、不收费,不必反复尝试;
- EIP 要区分解绑与释放,只有释放才真正停止计费。
把清理当成一次有清单的核验流程,而不是一次点击,能避免大部分“以为删了其实还在计费”的问题。
- 点赞
- 收藏
- 关注作者
评论(0)