首页 > 解决方案 > 如何在 AWS 中使用 elasticsearch 或 Kibana 控制台

问题描述

也许这是一个简单的问题,因为找不到任何关于此的内容。我正在关注https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-aws-integrations.html#es-aws-integrations-s3-lambda-es指南,该指南讨论了创建 lambda 函数将s3数据发送到es。

我已经完成了所有步骤并处于检查阶段。我已将我的 sample.log 文件上传到 s3,并想检查它是否已成功添加到 elasticsearch。

我无法使用 curl 从 cmd 或 anaconda 提示符访问它

curl GET "https://path/lambda-index/_search?pretty"

输出 curl: (5) Could not resolve proxy: GET

curl GET "https://path/lambda-index/_search?pretty"

输出

curl: (6) Could not resolve host: GET
curl: (7) Failed to connect to vpc-es-logs-wxmypa5bsx4dqutl7h46qsl3qa.ap-northeast-2.es.amazonaws.com port 443: Timed out

我现在想使用 elasticsearch 控制台或 kibana,但我不知道如何访问它。我试过去弹性搜索域页面中发布的 VPC 端点和 Kibana url,它不会连接。

如何使用 es 控制台?

已解决:创建具有公共访问权限的新域后,它工作正常。我猜VPC有问题,但不知道为什么(如果有人知道,请解释)

标签: amazon-web-serviceselasticsearchamazon-s3

解决方案


我假设您正在寻找弹性搜索服务的端点,

假设你正在看俄勒冈州

  1. https://us-west-2.console.aws.amazon.com/es/home?region=us-west-2#
  2. 选择域

在此处输入图像描述

  1. 选择ES域

在此处输入图像描述

如果您没有任何域

在此处输入图像描述

或者,如果您觉得您正在登录或只是弹性搜索,那么您可以搜索

在此处输入图像描述


推荐阅读