支持的 Elasticsearch 操作 - Amazon Elasticsearch Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

支持的 Elasticsearch 操作

Amazon ES 支持许多版本的 Elasticsearch。以下主题介绍 Amazon ES 在每个版本中支持的操作。

值得注意的 API 差异

设置和统计数据

亚马逊 ES 仅接受_cluster/settings使用 “平面” 设置表单的 API。它拒绝使用扩展设置表单的请求。

// Accepted PUT _cluster/settings { "persistent" : { "action.auto_create_index" : false } } // Rejected PUT _cluster/settings { "persistent": { "action": { "auto_create_index": false } } }

高级 Java REST 客户端使用扩展表单,因此,如果您需要发送设置请求,请使用低级客户端。

在弹性搜索 5.3 之前,_cluster/settings亚马逊 ES 域上的 API 仅支持 HTTPPUT方法,而不是GET方法。较新的版本支持 GET 方法,如以下示例所示:

GET https://domain.region.es.amazonaws.com/_cluster/settings?pretty

这是一个返回示例:

{ "persistent": { "cluster": { "routing": { "allocation": { "cluster_concurrent_rebalance": "2", "node_concurrent_recoveries": "2", "disk": { "watermark": { "low": "1.35gb", "flood_stage": "0.45gb", "high": "0.9gb" } }, "node_initial_primaries_recoveries": "4" } } }, "indices": { "recovery": { "max_bytes_per_sec": "40mb" } } } }

如果您针对某些设置和统计数据 API 比较来自开源 Elasticsearch 集群和 Amazon ES 的响应,则可能会注意到缺少字段。Amazon ES 会编辑某些公开服务内部信息的信息,例如_nodes/stats或操作系统名称和版本_nodes

Shrink

_shrink API 可能导致升级、配置更改和域删除操作失败。建议不要在运行 Elasticsearch 5.3 或 5.1 的域上使用它。这些版本上存在的错误可能会导致收缩索引的快照还原操作失败。

如果您将_shrinkAPI,请先发出以下请求,然后再启动收缩操作:

PUT https://domain.region.es.amazonaws.com/source-index/_settings { "settings": { "index.routing.allocation.require._name": "name-of-the-node-to-shrink-to", "index.blocks.read_only": true } }

然后,在收缩操作完成后发出以下请求:

PUT https://domain.region.es.amazonaws.com/source-index/_settings { "settings": { "index.routing.allocation.require._name": null, "index.blocks.read_only": false } } PUT https://domain.region.es.amazonaws.com/shrunken-index/_settings { "settings": { "index.routing.allocation.require._name": null, "index.blocks.read_only": false } }

版本 7.10

对于弹性搜索 7.10,亚马逊 ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/update/id, 和/index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_asynchronous_search

  • /_bulk

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 适用于多个属性的 /_cluster/settings4

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

    • cluster.max_shards_per_node

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_index_template6

  • /_ingest/pipeline

  • /_ltr

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_opendistro/_anomaly_detection

  • /_opendistro/_ism

  • /_opendistro/_ppl

  • /_opendistro/_security

  • /_opendistro/_sql

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_resolve/index

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template6

  • /_update_by_query1

  • /_validate

  1. 群集配置更改可能会在这些操作完成前将其中断。我们建议您与这些操作一起使用 /_tasks 操作,以验证请求是否成功完成。

  2. 对具有消息正文的 /_search/scroll 的 DELETE 请求必须在 HTTP 标头中指定 "Content-Length"。默认情况下,大多数客户端会添加此标头。为了避免出现问题=中的字符scroll_id值,请使用请求正文(而不是查询字符串)将scroll_id值添加到亚马逊 ES。

  3. 有关使用脚本的注意事项,请参阅Amazon Elasticsearch Service 中的其他支持的资源

  4. 请参考 PUT 方法。有关 GET 方法的信息,请参阅值得注意的 API 差异

  5. 请参阅 Shrink

  6. 旧索引模板 (_template)被替换为可组合模板(_index_template)从弹性搜索 7.8 开始。可组合模板优先于旧模板。如果没有可组合模板匹配给定索引,则旧模板仍然可以匹配并应用。这些区域有:_template操作仍然有效,但对两种模板类型的 GET 调用会返回不同的结果。

版本 7.9

对于弹性搜索 7.9,亚马逊 ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/update/id, 和/index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 适用于多个属性的 /_cluster/settings4

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

    • cluster.max_shards_per_node

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_index_template6

  • /_ingest/pipeline

  • /_ltr

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_opendistro/_anomaly_detection

  • /_opendistro/_ism

  • /_opendistro/_ppl

  • /_opendistro/_security

  • /_opendistro/_sql

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_resolve/index

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template6

  • /_update_by_query1

  • /_validate

  1. 群集配置更改可能会在这些操作完成前将其中断。我们建议您与这些操作一起使用 /_tasks 操作,以验证请求是否成功完成。

  2. 对具有消息正文的 /_search/scroll 的 DELETE 请求必须在 HTTP 标头中指定 "Content-Length"。默认情况下,大多数客户端会添加此标头。为了避免出现问题=中的字符scroll_id值,请使用请求正文(而不是查询字符串)将scroll_id值添加到亚马逊 ES。

  3. 有关使用脚本的注意事项,请参阅Amazon Elasticsearch Service 中的其他支持的资源

  4. 请参考 PUT 方法。有关 GET 方法的信息,请参阅值得注意的 API 差异

  5. 请参阅 Shrink

  6. 旧索引模板 (_template)被替换为可组合模板(_index_template)从弹性搜索 7.8 开始。可组合模板优先于旧模板。如果没有可组合模板匹配给定索引,则旧模板仍然可以匹配并应用。这些区域有:_template操作仍然有效,但对两种模板类型的 GET 调用会返回不同的结果。

7.8 版本

对于弹性搜索 7.8,亚马逊 ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/update/id, 和/index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 适用于多个属性的 /_cluster/settings4

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

    • cluster.max_shards_per_node

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_index_template6

  • /_ingest/pipeline

  • /_ltr

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_opendistro/_anomaly_detection

  • /_opendistro/_ism

  • /_opendistro/_security

  • /_opendistro/_sql

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template6

  • /_update_by_query1

  • /_validate

  1. 群集配置更改可能会在这些操作完成前将其中断。我们建议您与这些操作一起使用 /_tasks 操作,以验证请求是否成功完成。

  2. 对具有消息正文的 /_search/scroll 的 DELETE 请求必须在 HTTP 标头中指定 "Content-Length"。默认情况下,大多数客户端会添加此标头。为了避免出现问题=中的字符scroll_id值,请使用请求正文(而不是查询字符串)将scroll_id值添加到亚马逊 ES。

  3. 有关使用脚本的注意事项,请参阅Amazon Elasticsearch Service 中的其他支持的资源

  4. 请参考 PUT 方法。有关 GET 方法的信息,请参阅值得注意的 API 差异

  5. 请参阅 Shrink

  6. 旧索引模板 (_template)被替换为可组合模板(_index_template)从弹性搜索 7.8 开始。可组合模板优先于旧模板。如果没有可组合模板匹配给定索引,则旧模板仍然可以匹配并应用。这些区域有:_template操作仍然有效,但对两种模板类型的 GET 调用会返回不同的结果。

7.7 版本

对于弹性搜索 7.7,亚马逊 ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/update/id, 和/index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 适用于多个属性的 /_cluster/settings4

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

    • cluster.max_shards_per_node

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_ltr

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_opendistro/_anomaly_detection

  • /_opendistro/_ism

  • /_opendistro/_security

  • /_opendistro/_sql

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

  1. 群集配置更改可能会在这些操作完成前将其中断。我们建议您与这些操作一起使用 /_tasks 操作,以验证请求是否成功完成。

  2. 对具有消息正文的 /_search/scroll 的 DELETE 请求必须在 HTTP 标头中指定 "Content-Length"。默认情况下,大多数客户端会添加此标头。为了避免出现问题=中的字符scroll_id值,请使用请求正文(而不是查询字符串)将scroll_id值添加到亚马逊 ES。

  3. 有关使用脚本的注意事项,请参阅Amazon Elasticsearch Service 中的其他支持的资源

  4. 请参考 PUT 方法。有关 GET 方法的信息,请参阅值得注意的 API 差异

  5. 请参阅 Shrink

版本 7.4

对于 Elasticsearch 7.4,Amazon ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/update/id, 和/index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 适用于多个属性的 /_cluster/settings4

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

    • cluster.max_shards_per_node

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_opendistro/_anomaly_detection

  • /_opendistro/_ism

  • /_opendistro/_security

  • /_opendistro/_sql

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

  1. 群集配置更改可能会在这些操作完成前将其中断。我们建议您与这些操作一起使用 /_tasks 操作,以验证请求是否成功完成。

  2. 对具有消息正文的 /_search/scroll 的 DELETE 请求必须在 HTTP 标头中指定 "Content-Length"。默认情况下,大多数客户端会添加此标头。为了避免出现问题=中的字符scroll_id值,请使用请求正文(而不是查询字符串)将scroll_id值添加到亚马逊 ES。

  3. 有关使用脚本的注意事项,请参阅Amazon Elasticsearch Service 中的其他支持的资源

  4. 请参考 PUT 方法。有关 GET 方法的信息,请参阅值得注意的 API 差异

  5. 请参阅 Shrink

版本 7.1

对于 Elasticsearch 7.1,Amazon ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/update/id /index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 适用于多个属性的 /_cluster/settings4

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

    • cluster.max_shards_per_node

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_opendistro/_ism

  • /_opendistro/_security

  • /_opendistro/_sql

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

  1. 群集配置更改可能会在这些操作完成前将其中断。我们建议您与这些操作一起使用 /_tasks 操作,以验证请求是否成功完成。

  2. 对具有消息正文的 /_search/scroll 的 DELETE 请求必须在 HTTP 标头中指定 "Content-Length"。默认情况下,大多数客户端会添加此标头。为了避免出现问题=中的字符scroll_id值,请使用请求正文(而不是查询字符串)将scroll_id值添加到亚马逊 ES。

  3. 有关使用脚本的注意事项,请参阅Amazon Elasticsearch Service 中的其他支持的资源

  4. 请参考 PUT 方法。有关 GET 方法的信息,请参阅值得注意的 API 差异

  5. 请参阅 Shrink

版本 6.8

对于 Elasticsearch 6.8,Amazon ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/update/id /index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 适用于多个属性的 /_cluster/settings4

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

    • cluster.max_shards_per_node

    • cluster.blocks.read_only

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_opendistro/_ism

  • /_opendistro/_security

  • /_opendistro/_sql

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

  1. 群集配置更改可能会在这些操作完成前将其中断。我们建议您与这些操作一起使用 /_tasks 操作,以验证请求是否成功完成。

  2. 对具有消息正文的 /_search/scroll 的 DELETE 请求必须在 HTTP 标头中指定 "Content-Length"。默认情况下,大多数客户端会添加此标头。为了避免出现问题=中的字符scroll_id值,请使用请求正文(而不是查询字符串)将scroll_id值添加到亚马逊 ES。

  3. 有关使用脚本的注意事项,请参阅Amazon Elasticsearch Service 中的其他支持的资源

  4. 请参考 PUT 方法。有关 GET 方法的信息,请参阅值得注意的 API 差异

  5. 请参阅 Shrink

版本 6.7

对于 Elasticsearch 6.7,Amazon ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/update/id /index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 适用于多个属性的 /_cluster/settings4

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

    • cluster.max_shards_per_node

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_opendistro/_security

  • /_opendistro/_sql

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

  1. 群集配置更改可能会在这些操作完成前将其中断。我们建议您与这些操作一起使用 /_tasks 操作,以验证请求是否成功完成。

  2. 对具有消息正文的 /_search/scroll 的 DELETE 请求必须在 HTTP 标头中指定 "Content-Length"。默认情况下,大多数客户端会添加此标头。为了避免出现问题=中的字符scroll_id值,请使用请求正文(而不是查询字符串)将scroll_id值添加到亚马逊 ES。

  3. 有关使用脚本的注意事项,请参阅Amazon Elasticsearch Service 中的其他支持的资源

  4. 请参考 PUT 方法。有关 GET 方法的信息,请参阅值得注意的 API 差异

  5. 请参阅 Shrink

版本 6.5

对于 Elasticsearch 6.5,Amazon ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/update/id /index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 适用于多个属性的 /_cluster/settings4

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_opendistro/_sql

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

  1. 群集配置更改可能会在这些操作完成前将其中断。我们建议您与这些操作一起使用 /_tasks 操作,以验证请求是否成功完成。

  2. 对具有消息正文的 /_search/scroll 的 DELETE 请求必须在 HTTP 标头中指定 "Content-Length"。默认情况下,大多数客户端会添加此标头。为了避免出现问题=中的字符scroll_id值,请使用请求正文(而不是查询字符串)将scroll_id值添加到亚马逊 ES。

  3. 有关使用脚本的注意事项,请参阅Amazon Elasticsearch Service 中的其他支持的资源

  4. 请参考 PUT 方法。有关 GET 方法的信息,请参阅值得注意的 API 差异

  5. 请参阅 Shrink

版本 6.4

对于 Elasticsearch 6.4,Amazon ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/update/id /index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 适用于多个属性的 /_cluster/settings4

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

  1. 群集配置更改可能会在这些操作完成前将其中断。我们建议您与这些操作一起使用 /_tasks 操作,以验证请求是否成功完成。

  2. 对具有消息正文的 /_search/scroll 的 DELETE 请求必须在 HTTP 标头中指定 "Content-Length"。默认情况下,大多数客户端会添加此标头。为了避免出现问题=中的字符scroll_id值,请使用请求正文(而不是查询字符串)将scroll_id值添加到亚马逊 ES。

  3. 有关使用脚本的注意事项,请参阅Amazon Elasticsearch Service 中的其他支持的资源

  4. 请参考 PUT 方法。有关 GET 方法的信息,请参阅值得注意的 API 差异

  5. 请参阅 Shrink

版本 6.3

对于 Elasticsearch 6.3,Amazon ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/update/id /index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 适用于多个属性的 /_cluster/settings4

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

  1. 群集配置更改可能会在这些操作完成前将其中断。我们建议您与这些操作一起使用 /_tasks 操作,以验证请求是否成功完成。

  2. 对具有消息正文的 /_search/scroll 的 DELETE 请求必须在 HTTP 标头中指定 "Content-Length"。默认情况下,大多数客户端会添加此标头。为了避免出现问题=中的字符scroll_id值,请使用请求正文(而不是查询字符串)将scroll_id值添加到亚马逊 ES。

  3. 有关使用脚本的注意事项,请参阅Amazon Elasticsearch Service 中的其他支持的资源

  4. 请参考 PUT 方法。有关 GET 方法的信息,请参阅值得注意的 API 差异

  5. 请参阅 Shrink

版本 6.2

对于 Elasticsearch 6.2,Amazon ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/update/id /index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 适用于多个属性的 /_cluster/settings4

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_opendistro/_alerting

  • /_percolate

  • /_plugin/kibana

  • /_rank_eval

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

  1. 群集配置更改可能会在这些操作完成前将其中断。我们建议您与这些操作一起使用 /_tasks 操作,以验证请求是否成功完成。

  2. 对具有消息正文的 /_search/scroll 的 DELETE 请求必须在 HTTP 标头中指定 "Content-Length"。默认情况下,大多数客户端会添加此标头。为了避免出现问题=中的字符scroll_id值,请使用请求正文(而不是查询字符串)将scroll_id值添加到亚马逊 ES。

  3. 有关使用脚本的注意事项,请参阅Amazon Elasticsearch Service 中的其他支持的资源

  4. 请参考 PUT 方法。有关 GET 方法的信息,请参阅值得注意的 API 差异

  5. 请参阅 Shrink

版本 6.0

对于 Elasticsearch 6.0,Amazon ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/update/id /index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 适用于多个属性的 /_cluster/settings4

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_percolate

  • /_plugin/kibana

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

  1. 群集配置更改可能会在这些操作完成前将其中断。我们建议您与这些操作一起使用 /_tasks 操作,以验证请求是否成功完成。

  2. 对具有消息正文的 /_search/scroll 的 DELETE 请求必须在 HTTP 标头中指定 "Content-Length"。默认情况下,大多数客户端会添加此标头。为了避免出现问题=中的字符scroll_id值,请使用请求正文(而不是查询字符串)将scroll_id值添加到亚马逊 ES。

  3. 有关使用脚本的注意事项,请参阅Amazon Elasticsearch Service 中的其他支持的资源

  4. 请参考 PUT 方法。有关 GET 方法的信息,请参阅值得注意的 API 差异

  5. 请参阅 Shrink

版本 5.6

对于 Elasticsearch 5.6,Amazon ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/update/id /index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 适用于多个属性的 /_cluster/settings4

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_percolate

  • /_plugin/kibana

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

  1. 群集配置更改可能会在这些操作完成前将其中断。我们建议您与这些操作一起使用 /_tasks 操作,以验证请求是否成功完成。

  2. 对具有消息正文的 /_search/scroll 的 DELETE 请求必须在 HTTP 标头中指定 "Content-Length"。默认情况下,大多数客户端会添加此标头。为了避免出现问题=中的字符scroll_id值,请使用请求正文(而不是查询字符串)将scroll_id值添加到亚马逊 ES。

  3. 有关使用脚本的注意事项,请参阅Amazon Elasticsearch Service 中的其他支持的资源

  4. 请参考 PUT 方法。有关 GET 方法的信息,请参阅值得注意的 API 差异

  5. 请参阅 Shrink

版本 5.5

对于 Elasticsearch 5.5,Amazon ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/update/id /index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 适用于多个属性的 /_cluster/settings4

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_percolate

  • /_plugin/kibana

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_scripts3

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

  1. 群集配置更改可能会在这些操作完成前将其中断。我们建议您与这些操作一起使用 /_tasks 操作,以验证请求是否成功完成。

  2. 对具有消息正文的 /_search/scroll 的 DELETE 请求必须在 HTTP 标头中指定 "Content-Length"。默认情况下,大多数客户端会添加此标头。为了避免出现问题=中的字符scroll_id值,请使用请求正文(而不是查询字符串)将scroll_id值添加到亚马逊 ES。

  3. 有关使用脚本的注意事项,请参阅Amazon Elasticsearch Service 中的其他支持的资源

  4. 请参考 PUT 方法。有关 GET 方法的信息,请参阅值得注意的 API 差异

  5. 请参阅 Shrink

版本 5.3

对于 Elasticsearch 5.3,Amazon ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/update/id /index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 适用于多个属性的 /_cluster/settings3

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_percolate

  • /_plugin/kibana

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink4

  • /_snapshot

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

  1. 群集配置更改可能会在这些操作完成前将其中断。我们建议您与这些操作一起使用 /_tasks 操作,以验证请求是否成功完成。

  2. 对具有消息正文的 /_search/scroll 的 DELETE 请求必须在 HTTP 标头中指定 "Content-Length"。默认情况下,大多数客户端会添加此标头。为了避免出现问题=中的字符scroll_id值,请使用请求正文(而不是查询字符串)将scroll_id值添加到亚马逊 ES。

  3. 请参考 PUT 方法。有关 GET 方法的信息,请参阅值得注意的 API 差异

  4. 请参阅 Shrink

版本 5.1

对于 Elasticsearch 5.1,Amazon ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/update/id /index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • 适用于若干属性的 /_cluster/settings (仅 PUT):

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_caps

  • /_field_stats

  • /_flush

  • /_ingest/pipeline

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_percolate

  • /_plugin/kibana

  • /_refresh

  • /_reindex1

  • /_render

  • /_rollover

  • /_search2

  • /_search profile

  • /_shard_stores

  • /_shrink3

  • /_snapshot

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_update_by_query1

  • /_validate

  1. 群集配置更改可能会在这些操作完成前将其中断。我们建议您与这些操作一起使用 /_tasks 操作,以验证请求是否成功完成。

  2. 对具有消息正文的 /_search/scroll 的 DELETE 请求必须在 HTTP 标头中指定 "Content-Length"。默认情况下,大多数客户端会添加此标头。为了避免出现问题=中的字符scroll_id值,请使用请求正文(而不是查询字符串)将scroll_id值添加到亚马逊 ES。

  3. 请参阅 Shrink

版本 2.3

对于 Elasticsearch 2.3,Amazon ES 支持以下操作。

  • 索引路径中的所有操作(例如/index-name/_forcemerge/index-name/_recovery /index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cache/clear(仅索引)

  • /_cat/_cat/nodeattrs 除外)

  • /_cluster/health

  • 适用于若干属性的 /_cluster/settings (仅 PUT):

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

    • threadpool.get.queue_size

    • threadpool.bulk.queue_size

    • threadpool.index.queue_size

    • threadpool.percolate.queue_size

    • threadpool.search.queue_size

    • threadpool.suggest.queue_size

  • /_cluster/stats

  • /_count

  • /_flush

  • /_mapping

  • /_mget

  • /_msearch

  • /_nodes

  • /_percolate

  • /_plugin/kibana

  • /_refresh

  • /_render

  • /_search

  • /_snapshot

  • /_stats

  • /_status

  • /_template

版本 1.5

对于 Elasticsearch 1.5,Amazon ES 支持以下操作。

  • 索引路径中的所有操作,例如/index-name/_optimize/index-name/_warmer /index-name/_close

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat

  • /_cluster/health

  • 适用于若干属性的 /_cluster/settings (仅 PUT):

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

    • threadpool.get.queue_size

    • threadpool.bulk.queue_size

    • threadpool.index.queue_size

    • threadpool.percolate.queue_size

    • threadpool.search.queue_size

    • threadpool.suggest.queue_size

  • /_cluster/stats

  • /_count

  • /_flush

  • /_mapping

  • /_mget

  • /_msearch

  • /_nodes

  • /_percolate

  • /_plugin/kibana

  • /_plugin/kibana3

  • /_plugin/migration

  • /_refresh

  • /_search

  • /_snapshot

  • /_stats

  • /_status

  • /_template