使用Python的Splunk身份验证间歇性失败

时间:2020-08-11 19:41:35

标签: python-3.x azure authentication databricks splunk

我正在尝试从azure databricks实例内部访问splunk。我要求在6个小时内运行查询。我将其分解为30分钟的窗口,然后提交作业。对于每个窗口,我使用Python splunklib发送查询,执行查询,然后保留结果,最后删除我的作业。然后,我尝试运行下一个窗口,依此类推。但是,发生的情况是,它可以在前两个窗口或第三个窗口中正常工作,但在下一个出现身份验证问题的窗口中失败。 2周前,此程序运行没有任何问题。该作业是从数据块内部作为火花作业运行的。

用于验证的代码:

from splunklib import client
service = client.connect(host=splunk_auth_params["host"], username=splunk_auth_params["uname"], \
password=splunk_auth_params["password"])

错误:

AuthenticationError:请求失败:会话未登录。

HTTPError:HTTP 401未经授权-呼叫未正确进行身份验证在处理上述异常期间,发生了另一个异常:

我正在使用Python splunklib。任何帮助将不胜感激

0 个答案:

没有答案