更新模型快照 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
。
示例
编辑resp = client.ml.update_model_snapshot( job_id="it_ops_new_logs", snapshot_id="1491852978", description="Snapshot 1", retain=True, ) print(resp)
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
const response = await client.ml.updateModelSnapshot({ job_id: "it_ops_new_logs", snapshot_id: 1491852978, description: "Snapshot 1", retain: true, }); console.log(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 } }