设置自动创建快照策略
功能介绍
该接口用于设置自动创建快照策略。自动创建快照可以按照预设的时间策略自动执行快照备份操作,适合定期备份场景,例如每日或每周备份,以确保数据的持续保护。通过设置自动快照策略,用户可以减少手动操作,提高备份的可靠性和效率。
调用方法
请参见如何调用API。
URI
POST /v1.0/{project_id}/clusters/{cluster_id}/index_snapshot/policy
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| indices | 否 | String | 参数解释: 需要备份的索引名。 约束限制: 取值范围: 支持0~1024个字符,不能包含大写字母、空格以及字符:"<|>/? 默认取值: 默认为空,表示备份全部索引。 |
| prefix | 否 | String | 参数解释: 自动创建快照的名称前缀。快照名称由快照名称前缀加上时间戳组成,例如“snapshot-1566921603720”。 约束限制: 当enable为true时该字段为必选字段。 取值范围: 只能包含1~32位小写字母、数字、中划线或者下划线,并且以小写字母开头。 默认取值: 不涉及 |
| period | 否 | String | 参数解释: 每天创建快照的时刻。 约束限制: 取值范围: 只支持整点,后面需加上时区,格式为HH:mm z,HH:mm表示整点时间,z表示时区。 比如00:00 GMT+08:00、01:00 GMT+08:00等。 默认取值: 00:00 GMT+08:00 |
| keepday | 否 | Integer | 参数解释: 自定义设置快照保留的个数。系统在半点时刻会自动删除超过保留个数的快照。过期删除策略只针对与当前自动创建快照策略相同执行频次的自动快照。 约束限制: 取值范围: 1~90 默认取值: 不涉及 |
| enable | 是 | String | 参数解释: 是否开启自动创建快照功能。 约束限制: 不涉及 取值范围: 默认取值: false |
| delete_auto | 否 | String | 参数解释: 表示关闭自动创建快照时,是否需要清除所有自动创建的快照。 约束限制: 关闭自动创建快照时,如果未同步删除自动创建的快照,在重启自动创建快照功能时,集群中所有的自动创建的快照都无法被手动删除,只能随当前的备份策略被系统删除。 取值范围: 默认取值: false |
| frequency | 否 | String | 参数解释: 自动创建快照的执行频次。 约束限制: 保留快照个数与自动创建快照策略中设置的执行频次和索引有关。当执行频次间隔时间短或索引数据量大,保留自动快照可能会达不到设置的个数。 取值范围: 默认取值: DAY |
响应参数
状态码:200
请求成功。
无
请求示例
设置自动创建快照策略。
POST https://{Endpoint}/v1.0/{project_id}/clusters/4f3deec3-efa8-4598-bf91-560aad1377a3/index_snapshot/policy
{
"prefix" : "snapshot",
"period" : "16:00 GMT+08:00",
"keepday" : 7,
"frequency" : "DAY",
"enable" : "true",
"delete_auto" : "false"
} 响应示例
无
状态码
| 状态码 | 描述 |
|---|---|
| 200 | 请求成功。 |
| 406 | 服务器无法根据客户端请求的内容特性完成请求。 |
错误码
请参见错误码。