使用HTTPS POST / PUT / GET请求的Elasticsearch

时间:2015-06-17 08:28:21

标签: elasticsearch

是否有可用于设置Elasticsearch以通过SSL提供连接的文档? ELS上有选项吗?

Ex:curl -XGET https://localhost:9200/

感谢。

1 个答案:

答案 0 :(得分:0)

您可以设置代码来调用SSL。你用的是什么语言?您使用的是自定义客户端还是ElasticSearch(Find a list of clients supplied by ElasticSearch here)提供的客户端?如果您使用的是客户端,则可以将其配置为使用SSL(Here is an example for PHP's client)。

我使用PHP的curl库来使用SSL。我不使用客户端,而是使用自定义客户端。以下将列出来自SSL连接的ElasticSearch的统计信息。

<?php
$ch = curl_init('https://localhost:9200/_stats');
curl_exec($ch); // this outputs to the browser. 
// You can capture it using PHP's output buffer 
// http://php.net/manual/en/function.ob-start.php

curl_close($ch);