更新模型快照 API
编辑更新模型快照 API编辑
更新快照的某些属性。
请求编辑
POST _ml/anomaly_detectors/<job_id>/model_snapshots/<snapshot_id>/_update
先决条件编辑
需要 manage_ml
集群权限。此权限包含在 machine_learning_admin
内置角色中。
路径参数编辑
-
<job_id>
- (必需,字符串) 异常检测作业的标识符。
-
<snapshot_id>
- (必需,字符串) 模型快照的标识符。
请求正文编辑
以下属性可以在创建模型快照后更新
-
description
- (可选,字符串) 模型快照的描述。
-
retain
- (可选,布尔值) 如果为
true
,则此快照在自动清理比model_snapshot_retention_days
旧的快照时不会被删除。但是,当作业被删除时,此快照将被删除。默认值为false
。
示例编辑
response = client.ml.update_model_snapshot( job_id: 'it_ops_new_logs', snapshot_id: 1_491_852_978, body: { description: 'Snapshot 1', retain: true } ) puts response
POST _ml/anomaly_detectors/it_ops_new_logs/model_snapshots/1491852978/_update { "description": "Snapshot 1", "retain": true }
当快照被更新时,您将收到以下结果
{ "acknowledged": true, "model": { "job_id": "it_ops_new_logs", "timestamp": 1491852978000, "description": "Snapshot 1", ... "retain": true } }