aws-es-php-handler

Amazon Elasticsearch PHP Signing Handler

APACHE-2.0 License

Downloads
11.4K
Stars
1
Committers
1

Amazon Elasticsearch PHP Signing Handler

AWS signing handler for the Elasticsearch-PHP (elasticsearch/elasticsearch) client.

Installation

composer require fabschtr/aws-es-php-handler

Usage

use Elasticsearch\ClientBuilder;
use Fabschtr\AwsEsPhpHandler\AwsElasticsearchPhpHandler;

$handler = new AwsElasticsearchPhpHandler('AWS_KEY', 'AWS_SECRET', 'eu-central-1');

$this->client = ClientBuilder::create()
            ->setHandler($handler)
            ->setHosts('ELASTIC_HOSTS')
            ->build();