unstructured bug/elasticsearch连接器在除了用户名/密码之外的认证策略上损坏,

ivqmmu1c  于 5个月前  发布在  ElasticSearch
关注(0)|答案(1)|浏览(79)

描述错误

当使用除基本认证(用户名/密码)之外的任何内容时,客户端示例化会中断,因为来自访问配置的用户名字段没有被删除,导致以下错误:

TypeError: Elasticsearch.__init__() got an unexpected keyword argument 'username'

重现问题

创建Elasticsearch连接器并使用API密钥数据设置访问配置。在它上运行check_connection()将重现此错误。

修复

要解决这个问题,只需要在以下行之后添加d.pop("api_key_id", None):unstructured/ingest/connector/elasticsearch.py#L69

cu6pst1q

cu6pst1q1#

我在尝试使用cloud_id和API密钥时遇到了这个问题。如果能修复就太好了!

相关问题