【发布时间】:2018-05-07 13:48:33
【问题描述】:
我在Tower 服务器中执行以下POST:
http://<my-tower-url>/api/v2/job_templates/10/launch/
Headers:
Content-Type:application/json
Authorization:sometokenhere
然后返回错误:
{"detail":"未提供身份验证凭据。"}
还尝试了以下方法:
Headers:
Content-Type:application/json
Authorization:Token sometokenhere
按照here的建议。
在POST 正文中传递原始用户名/密码时也会发生同样的情况(并跳过Authorization 标头):
{
"username": "myusername",
"password": "mypass",
"inventory": "inventoryname",
"verbosity": 0,
"extra_vars": {
"var1": "somevar1",
"var2": "somevar2",
"var3": "somevar3",
"var4": "somevar4",
"var5": "somevar5"
}
}
知道为什么这不起作用吗?
【问题讨论】:
-
链接说使用
Authorization: Token xxxxxxxx,而不仅仅是Authorization: xxxxxxxxxxx。也许就是这个? -
也试过这个
标签: ansible ansible-tower ansible-awx