如何使用PHP中的访问密钥连接到AWS Elasticsearch服务?

时间:2016-05-25 11:42:32

标签: php amazon-web-services elasticsearch aws-sdk

我有弹性搜索域的Access密钥和密钥。请帮助连接到ES域以索引数据。

AWS是否有适用于Elasticsearch的SDK。

2 个答案:

答案 0 :(得分:0)

您需要在访问服务时签署您的请求。这里有一些文档链接,解释了我在一个支持请求中收到的,我为同一个问题打开了 - https://docs.aws.amazon.com/aws-sdk-php/v3/guide/service/es-data-plane.html

http://docs.aws.amazon.com/general/latest/gr/signing_aws_api_requests.html

http://docs.aws.amazon.com/general/latest/gr/signature-version-4.html

或者您可以使用反向代理 - https://eladnava.com/secure-aws-elasticsearch-service-behind-vpc/

答案 1 :(得分:0)

我是通过使用以下链接完成的。

https://github.com/wizacha/AwsSignatureMiddleware

工作正常。