为便于您对多个资源批量关联备份策略,云备份提供了关联资源标签(可选)功能。备份策略支持按照标签进行批量资源关联,根据标签的变化进行资源的动态关联和解绑。本文介绍云备份的关联资源标签(可选)功能,包括功能介绍、支持范围和使用限制、工作原理、操作流程、费用以及注意事项等。
功能介绍
备份策略的资源标签支持全部资源和指定标签两种类型。
全部资源:备份策略会根据您指定的资源类型,自动备份您的全部资源。
指定标签:备份策略会根据您指定的资源类型,自动备份命中了标签的资源。
指定标签支持添加不超过30条标签规则,备份策略会自动备份同时满足所有标签规则的资源。
每一条标签规则需要指定标签键和标签值,并定义标签值的命中规则。标签值的命中规则支持等于、不等于和任意值三种类型。
每次执行备份策略时,云备份将进行如下的标签匹配检查过程:
自动关联新匹配数据源:当有新的资源绑定该标签时(或选择了全部资源时),备份策略将自动关联该资源,从下一次备份时间点开始该资源将周期性执行备份。
自动调整已关联资源:对于已被备份策略绑定的数据源,系统会检查其是否仍满足策略的标签要求。若原有数据源不再匹配当前标签,备份策略将自动与该资源解除关联,从下一次备份时间点开始该资源的备份将不再执行。
支持范围和使用限制
关联资源标签(可选)功能仅对ECS整机备份、ECS文件备份、OSS备份、阿里云NAS备份、Tablestore备份生效。
最多可添加30个资源标签。
您只能在云备份控制台的策略中心页面配置标签。虽然可以在其他数据源页面创建或编辑备份策略,但这些页面不支持编辑标签。
注意事项
当有新的资源绑定该标签时(或选择了全部资源时),备份策略将自动关联该资源,从下一次备份时间点开始该资源将周期性执行备份。
当资源解绑该标签,备份策略将自动与该资源解除关联,从下一次备份时间点开始该资源的备份将不再执行。
如果您修改了由该备份策略创建的备份计划中的任意参数,该备份计划相关的资源将变为手动关联备份策略,而非通过标签自动关联,后续也不再受该备份策略中标签值变化的影响。
通过备份策略设置标签来关联资源时,不支持指定细粒度的备份内容。如果您需要更精细化地定制备份内容,如对某台ECS下的指定文件目录,OSS Bucket下的某一个Prefix进行备份,可以在备份计划中进行设置。
ECS文件通过资源标签自动关联备份策略,会在备份时自动安装ECS文件备份客户端,您无需手动安装。自动安装的ECS文件备份客户端会在同时满足以下条件时自动卸载:
ECS文件已取消与所有备份策略的关联关系。
ECS文件的所有备份点已删除或到期释放。
工作原理
备份策略支持手动关联资源和通过资源标签自动关联资源。
资源与同一个备份策略仅支持关联一次。
编辑备份计划,关联关系将从自动关联变更为手动关联。
在备份策略中设置标签来关联资源时,不同资源之间采用“或”的逻辑关系进行连接,而标签之间遵循“且”的逻辑关系。
备份策略在每次执行时,会查询出所有命中了资源标签的资源,自动将资源与备份策略进行关联或取消关联。
当资源命中了资源标签,且资源未关联到该备份策略,本次执行会备份该资源,同时资源将自动关联到该备份策略。
当资源命中了资源标签,且资源已关联到该备份策略,本次执行会备份该资源,同时资源与备份策略的关联关系将被保留。
当资源未命中资源标签,且资源未关联到该备份策略,本次执行不会备份该资源。
当资源未命中资源标签,且资源已自动关联到该备份策略,本次执行不会备份该资源,同时资源将自动取消与该备份策略的关联关系。
当资源未命中资源标签,且资源已手动关联到该备份策略,本次执行会备份该资源,资源与备份策略的关联关系将被保留。
备份策略会通过资源服务的资源查询接口以及资源管理服务的标签查询接口,查询您的资源是否命中了备份策略的资源标签。云备份服务会自动创建服务关联角色,以获取资源的访问权限:
通过资源标签自动备份ECS文件、ECS整机,云备份服务会自动创建服务关联角色AliyunServiceRoleForHbrEcsBackup。
通过资源标签自动备份OSS,云备份服务会自动创建服务关联角色AliyunServiceRoleForHbrOssBackup。
通过资源标签自动备份NAS,云备份服务会自动创建服务关联角色AliyunServiceRoleForHbrNasBackup。
通过资源标签自动备份Tablestore,云备份服务会自动创建服务关联角色AliyunServiceRoleForHbrOtsBackup。
如果一个资源被多个备份策略的标签所命中,则该资源会被多个备份策略所备份。
备份策略通过资源标签自动关联资源,将按照默认设置对资源进行备份。
ECS文件:备份ECS实例中除系统目录外的全部文件,并关闭流量控制功能。系统目录包含:
Windows系统
Windows\
python27\
Program Files (x86)\
Program Files\
ProgramData\
Boot\
$RECYCLE.BIN\
System Volume Information\
Users\Administrator\NTUSER.DAT
pagefile.sys
Users\Administrator\ntuser.dat.LOG1
Linux系统
/bin/
/usr/bin/
/sbin/
/boot/
/proc/
/sys/
/srv/
/lib/
/selinux/
/usr/sbin/
/run/
/lib32/
/lib64/
/lost+found/
OSS:备份整个Bucket的所有文件,并不使用OSS清单功能。
NAS:备份文件系统根目录下的所有文件。
Tablestore:备份Tablestore实例的所有数据表,并关闭流量控制功能。
ECS整机:备份ECS实例的所有云盘,并关闭应用一致性选项。