0

そのため、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 です。

4

1 に答える 1

-1

これは、elasticsearch/elasticsearch パッケージを使用していても、明らかにドライバーの ElasticSearch の問題です。Algolia に切り替えることでユース ケースが解決され、問題は発生しませんでした。

于 2016-12-22T14:29:00.773 に答える