描述错误
当使用除基本认证(用户名/密码)之外的任何内容时,客户端示例化会中断,因为来自访问配置的用户名字段没有被删除,导致以下错误:
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
1条答案
按热度按时间cu6pst1q1#
我在尝试使用
cloud_id
和API密钥时遇到了这个问题。如果能修复就太好了!