Amazon Elasticsearch PHP Signing Handler
APACHE-2.0 License
AWS signing handler for the Elasticsearch-PHP (elasticsearch/elasticsearch) client.
composer require fabschtr/aws-es-php-handler
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();