Amazon Elasticsearch - 无法访问 Kibana

Amazon Elasticsearch - Not able to access Kibana

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

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

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

Select 来自 drop-down 的模板或手动更新它和您的 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 集群有两个选项?

如果您将 Elastic Search 集群放置在 VPC 中,无论是在 public 还是私有子网中,生成的 Kibana URL 都在 VPC 内部。这意味着您无法在 VPC 之外访问它。您可以通过 VPC 内的 EC2 实例访问它,即您必须在与 Kibana 相同的 VPC 内创建一个 windows EC2 实例,然后您将能够通过该实例的浏览器访问 Kibana 仪表板。