创建或更新自动伸缩策略API-《elasticsearch中文文档帮助手册教程V7.11》

admin 2025-11-04 00:09:24 数据库 来源:ZONE.CI 全球网 0 阅读模式
  • 创建或更新自动伸缩策略 API
    • 请求
    • 前置条件
    • 描述
    • 示例

    创建或更新自动伸缩策略 API

    ?> 此特性设计用于 Elasticsearch Service、Elastic Cloud Enterprise 和 Kubernetes 上的 Elastic Cloud 的间接使用。不支持直接用户使用。

    创建或更新一个自动伸缩策略。

    请求

    1. PUT /_autoscaling/policy/<name>
    2. {
    3. "roles": [],
    4. "deciders": {
    5. "fixed": {
    6. }
    7. }
    8. }

    前置条件

    • 如果 Elasticsearch 安全特性启用,你必须有 manage_autoscaling 集群权限来使用此 API。

    • 如果启用了操作员权限特性,则只有操作员用户可以使用此 API。

    描述

    此 API 使用提供的名称修改自动伸缩策略。关于可用的决策器,参阅自动伸缩决策器。

    示例

    此示例使用固定的自动缩放决策器,将名为 my_autoscaling_policy 的自动缩放策略应用于(仅)具有 “data_hot” 角色的节点集。

    1. PUT /_autoscaling/policy/my_autoscaling_policy
    2. {
    3. "roles" : [ "data_hot" ],
    4. "deciders": {
    5. "fixed": {
    6. }
    7. }
    8. }

    此 API 返回以下结果:

    1. {
    2. "acknowledged": true
    3. }

    原文链接

    评论:0   参与:  0