也许这是一个简单的问题,因为找不到任何关于此的内容。我关注 https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-aws-integrations.html#es-aws-integrations-s3-lambda-es指南讨论了创建一个将 s3 数据发送到 es 的 lambda 函数。
我已经完成了所有步骤并处于检查阶段。我已将我的 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,但我不知道如何访问它。我试过去 Elasticsearch 域页面中发布的 VPC 端点和 Kibana url,它不会连接。
如何使用 es 控制台?
已解决:创建具有公共(public)访问权限的新域后,它工作正常。我猜VPC有问题,但不知道为什么(如果有人知道,请解释)
最佳答案
我假设您正在寻找 Elasticsearch 服务的端点,
假设你正在看俄勒冈州
如果您没有任何域
或者,如果您觉得您正在登录或只是 Elasticsearch ,那么您可以搜索
关于amazon-web-services - 如何在 AWS 中使用 elasticsearch 或 Kibana 控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58533314/