Amazon Elasticsearch-无法访问Kibana

时间:2019-07-09 04:19:38

标签: amazon-web-services aws-elasticsearch

我已经在公共子网中启动了Elasticsearch,但仍然无法从浏览器访问Kibana控制台。我无法理解该问题,我已经正确配置了安全组。 请参考下面的图片进行我的设置:

enter image description here

要在VPC中通过Internet访问Elasticsearch,还需要进行哪些其他设置。

2 个答案:

答案 0 :(得分:0)

您需要更新集群的访问策略-> ELK->域->修改访问策略

enter image description here

从下拉列表中选择一个模板,或手动更新它以及您的IP

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "AWS": "*"
      },
      "Action": "es:*",
      "Resource": "arn:aws:es:us-west-2:**youraccountnumber***:domain/dmainname/*",
      "Condition": {
        "IpAddress": {
          "aws:SourceIp": [
            "202.your_public_ip_adress/32"
          ]
        }
      }
    }
  ]
}

或者进一步,您可以共享浏览器输出,应该允许用户输入?

您如何创建ELK群集有两种选择?

enter image description here

答案 1 :(得分:0)

如果将Elastic Search Cluster放置在VPC内(无论是公共子网还是私有子网内),则生成的Kibana URL都在VPC内部。这意味着您无法在VPC外部访问它。您可以通过VPC内的EC2实例来访问它,即,您必须在与Kibana相同的VPC内创建Windows EC2实例,然后才能通过该实例的浏览器访问Kibana仪表板。