Rundeck Webhook授权失败求助:Postman/Curl调用均报错
Rundeck Webhook授权失败排查方案
- 核对Webhook密钥一致性
确认Rundeck Webhook配置中的Secret Token与Postman、Curl请求里的授权值完全匹配,注意大小写、特殊字符及多余空格,避免复制粘贴时引入错误。 - 检查请求头配置
Rundeck默认要求请求携带X-Rundeck-Webhook-Auth请求头,值为配置的密钥。检查Postman是否正确添加该头;使用Curl时需明确指定:curl -X POST "你的Webhook地址" -H "X-Rundeck-Webhook-Auth: 配置的密钥" -H "Content-Type: application/json" -d '{}' - 验证触发规则匹配性
查看Rundeck Webhook的触发条件配置,确认请求的IP、请求方法(需为POST)、内容格式等符合设置要求,排除规则限制导致的授权失败。 - 查看Rundeck详细日志
登录Rundeck服务器,查看/var/log/rundeck/rundeck.log日志文件,里面会记录授权失败的具体原因(如密钥不匹配、头缺失、IP不在白名单等),精准定位问题。 - 简化请求测试
先发送仅含必要授权头的极简POST请求(无复杂请求体),验证基础授权是否正常,排除请求体格式错误的干扰。
内容的提问来源于stack exchange,提问作者Majora's Mask
相关产品推荐
相关产品推荐

