访问saltstack REST api报401 Unauthorized错误,折腾了一个通宵竟是因为...

前言

最近在看《python3 自动化软件发布系统》这本书,书中自动化部署是基于saltstack实现的,为了实现整个系统低耦合分开部署,就必须要借助saltstack 的REST api了。

我先说一下我这边的情况,我拿到token是没报401错误的,我看网上的很多人token都拿不到,多半是对salt REST api部署工具链不熟,没有在eauth.conf授权调用用户,当然也有其它情况,如果你连拿token都报401,那下面的文章不用看了,本文不适合你。

下面贴一下我的报错截图

访问saltstack REST api报401 Unauthorized错误,折腾了一个通宵竟是因为...-夏普博客

针对这个错误我试过无数次重启salt-master,salt-api服务,重启虚拟机,甚至连重启宿主机电脑都没有什么用,我看网上有人说eauth.conf这个文件的格式不正确都会导致401未授权错误,

于是我调整了这个conf文件中每一行距离开头的空格数,从两个调到了四个,又从四个调成了两个,就这样反复了无数遍都没什么卵用,就在我快要放弃的时候,瞎看了一会官方文档,突然发现了我的问题,小小改动了一个地方,没有报401错了,这时抬头一看天已经快亮了。

下面是我改动之后没有报错的截图:

访问saltstack REST api报401 Unauthorized错误,折腾了一个通宵竟是因为...-夏普博客

解决

下面的内容是付费内容,请用支付宝小小破费之后查看哦。

写在最后

如果你看完收费内容后,发现和你的情况不同,解决不了你的401未授权错误,请微信加我好友Baksmali,我退你一半钱,那一半算是我码字的辛苦费啦😘。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注