【发布时间】:2018-10-04 14:44:35
【问题描述】:
我正在使用ruflin/elastica 6.0.1 库,但没有找到设置连接用户名/密码参数的方法。
我尝试将它设置在主机 url 中,如下所示:
https://username:password@host.com
但它不起作用。
有没有办法在elastica中设置用户名/密码?
【问题讨论】:
标签: php elasticsearch elastica
我正在使用ruflin/elastica 6.0.1 库,但没有找到设置连接用户名/密码参数的方法。
我尝试将它设置在主机 url 中,如下所示:
https://username:password@host.com
但它不起作用。
有没有办法在elastica中设置用户名/密码?
【问题讨论】:
标签: php elasticsearch elastica
这个功能是PR#1030添加的,在测试用例中有一些代码使用,你可以创建一个包含username和password的关联数组然后传入Elastica\Client::__construct()。
<?php
use Elastica\Client;
$config = [
'host' => 'host.com',
'username' => 'john doe',
'password' => 's3cret',
];
$client = new Client($config);
【讨论】: