我们有一个设置,在前面我们有AWS API网关,它在内部指向Elastic应用程序。 API网关使用访问密钥进行保护。
我正在寻找一种使用Elastic php库发送API密钥的方法。到目前为止看了Elastic PHP reference,但没有找到任何解决方案。
我知道我们必须在请求中将标头设置为 x-api-key:value ,但是没有找到有关如何使用Elastic PHP库设置它的任何信息。
注意: 标题x-api-key已在邮递员中成功测试。
答案 0 :(得分:0)
找到了解决方案:感谢弹性的Zachary Tong
$client_builder = ClientBuilder::create();
$client_builder->setConnectionParams([
'headers' => [
'x-api-key' => 'headerValue'
]
]);