使用AWS Backup能否指定仅备份EC2实例的特定EBS卷
AWS Backup EC2 卷选择性备份方案
是否支持直接跳过非系统卷备份
可以直接实现,AWS Backup 现已支持 EC2 实例级备份的卷标签筛选能力,无需额外开发自定义流程。
具体配置步骤
- 先给不需要备份的额外数据卷添加自定义标签,例如设置
Key: BackupExclude、Value: Yes - 进入 AWS Backup 控制台,打开对应备份计划的资源分配配置页
- 选中目标 EC2 实例资源后,找到「卷筛选条件」配置项,选择 排除带有指定标签的卷,填入刚才配置的标签键值对即可
- 也可以反向配置:给所有实例的系统卷统一添加
Key: BackupInclude、Value: Yes标签,筛选规则选择 仅包含带有指定标签的卷,避免后续新增数据卷时漏打排除标签
如果通过 CLI 批量配置,可以参考以下命令:
aws backup create-backup-selection --backup-plan-id <你的备份计划ID> --backup-selection file://backup_selection.json
其中 backup_selection.json 配置文件中通过 Conditions 参数指定对应的卷标签筛选规则即可。
未上线卷筛选功能的旧区域最佳实践
如果所用区域暂不支持该筛选能力,可选用以下适配方案:
- 实例数量少的场景:不将 EC2 实例整体加入备份计划,直接将对应系统卷的 EBS ID 作为单独资源加入备份计划,操作最简单
- 批量实例场景:通过 EventBridge 定时触发 Lambda 函数,调用 EC2 API 批量拉取所有实例的系统卷(默认挂载点为
/dev/sda1或/dev/xvda),再调用 AWS Backup API 针对指定 EBS 卷创建备份 - 轻量需求场景:直接使用 EBS 原生快照功能,给系统卷打指定标签后配置生命周期规则自动清理过期快照,无需依赖 AWS Backup 的实例级备份能力
注意:所有方案配置完成后,建议先做一次备份恢复测试,验证备份的系统卷可以正常启动 EC2 实例,避免备份无效。
内容的提问来源于stack exchange,提问作者FilipKamenar
相关产品推荐
相关产品推荐

