怎么发现用的是Amazon ElasticSearch服务而不是随便用的ES?
How do I find out that Amazon ElasticSearch service is used instead of casual ES?
我正在为 Elasticsearch 编写我的工具,并发现在与 Amazon 合作时,某些部分的工作方式有所不同。所以我正在为此编写自定义处理程序。
但是有没有办法确定 ES 集群在 AWS ES 上?
查看主机名:如果您在 AWS Managed Elasticsearch 上 运行,它将以 es.amazonaws.com
.
结尾
您还可以查看顶级 GET(并且应该)的结果,以查找版本以及它是否 运行 开源版本。
{
"name" : "xxxxxx",
"cluster_name" : "123456789012:xxx",
"cluster_uuid" : "xxxxxxxxxxxxxxxxxxxxx",
"version" : {
"number" : "6.8.0",
"build_flavor" : "oss",
"build_type" : "tar",
"build_hash" : "dadef69",
"build_date" : "2020-04-28T01:07:12.310753Z",
"build_snapshot" : false,
"lucene_version" : "7.7.0",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
我正在为 Elasticsearch 编写我的工具,并发现在与 Amazon 合作时,某些部分的工作方式有所不同。所以我正在为此编写自定义处理程序。 但是有没有办法确定 ES 集群在 AWS ES 上?
查看主机名:如果您在 AWS Managed Elasticsearch 上 运行,它将以 es.amazonaws.com
.
您还可以查看顶级 GET(并且应该)的结果,以查找版本以及它是否 运行 开源版本。
{
"name" : "xxxxxx",
"cluster_name" : "123456789012:xxx",
"cluster_uuid" : "xxxxxxxxxxxxxxxxxxxxx",
"version" : {
"number" : "6.8.0",
"build_flavor" : "oss",
"build_type" : "tar",
"build_hash" : "dadef69",
"build_date" : "2020-04-28T01:07:12.310753Z",
"build_snapshot" : false,
"lucene_version" : "7.7.0",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}