そのため、5.3 アプリで Laravel Scout を使用して AWS ElasticSearch に接続しています。ElasticSearch に接続しようとすると、IAM 資格情報を指定しているにもかかわらず、追加の Basic Auth ヘッダーが追加される以外はすべて接続されています。具体的には、エラーは次のとおりです。[Elasticsearch\Common\Exceptions\Forbidden403Exception]
{"message":"'NzA3OTQxMjg4NDc4OkFLSUFJV1gzNUhDMzIyTVczUVpB' not a valid key=value pair (missing equal-sign) in Authorization header: 'Basic NzA3OTQxMjg4NDc4OkFLSUFJV1gzNUhDMzIyTVczUVpB'."}
バージョン 2.0 では Elasticsearch ドライバーが見つからなかったため、Laravel Scout 1.1.12 にダウングレードする必要がありました。Taylor がこれに取り組んでいるようです。ただし、elasticsearch/elasticsearch パッケージは ^5.0 です。