首页 > 解决方案 > 如何在 AWS 中访问 ElasticSearch 域端点 URL?

问题描述

我在 AWS 中创建了 elasticsearch 域并与 cloudwatch 日志集成,最终在 lambda 函数的帮助下将日志发送到 elasticsearch 集群。它已成功创建,并为我提供了一个端点 URL,类似于“ https://search-elkprod-c63hwtlyqgdogkw55w6osdfzwu.eu-west-1.es.amazonaws.com ”。

当我单击此链接时,我收到此消息:

{
  "name" : "S7hluCW",
  "cluster_name" : "567294256180:elkprod",
  "cluster_uuid" : "4UdCvJT9R4-H05MSXqg9tQ",
  "version" : {
    "number" : "6.5.4",
    "build_flavor" : "oss",
    "build_type" : "zip",
    "build_hash" : "d2ef93d",
    "build_date" : "2019-04-08T13:15:27.206923Z",
    "build_snapshot" : false,
    "lucene_version" : "7.5.0",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}

现在我的问题是:

请帮助我。如果您需要更多说明,请告诉我。

标签: amazon-web-serviceselasticsearch

解决方案


要回答您问题的第二部分,“如果这是一个集群,那么该集群将启动的实例在哪里?”:

此实例由 AWS 创建和管理,因此您无法直接访问它们(您无法通过 SSH 访问它们或任何东西)。您与它们交互的唯一方法是通过端点和可以使用该端点的服务(kibana、curl、cerebro ......)


推荐阅读