创建或更新自动伸缩策略 API
?> 此特性设计用于 Elasticsearch Service、Elastic Cloud Enterprise 和 Kubernetes 上的 Elastic Cloud 的间接使用。不支持直接用户使用。
创建或更新一个自动伸缩策略。
请求
PUT /_autoscaling/policy/<name>
{
"roles": [],
"deciders": {
"fixed": {
}
}
}
前置条件
描述
此 API 使用提供的名称修改自动伸缩策略。关于可用的决策器,参阅自动伸缩决策器。
示例
此示例使用固定的自动缩放决策器,将名为 my_autoscaling_policy
的自动缩放策略应用于(仅)具有 “data_hot” 角色的节点集。
PUT /_autoscaling/policy/my_autoscaling_policy
{
"roles" : [ "data_hot" ],
"deciders": {
"fixed": {
}
}
}
此 API 返回以下结果:
{
"acknowledged": true
}