首页 > 解决方案 > AWX REST API - 列出库存返回 null

问题描述

环境:

AWX:3.0.1 Ansible:2.7.8

问候小伙伴。通过 REST API 在 AWX 中列出组织存在问题。这是一个全新的安装。到目前为止已经做了什么:

  1. 创建的组织
  2. 创建的用户
  3. 添加到组织的用户
  4. 分配权限的用户(此处为“管理员”)

现在,我可以得到一个令牌,没问题。使用这个$token,我正在尝试列出库存:

$ curl -H "Authorization:Token $token" -f -k -H "content-Type: application/json" -X GET http://192.168.2.37/api/v2/organizations | jq .

$

...并获得空值。我不明白发生了什么事。它正在验证我。

非常感谢任何反馈或方向。

标签: ansibleansible-toweransible-awx

解决方案


回答我自己的问题:在 AWX 的早期版本中,当它使用authtoken而不是 oauth2 时,cURL 指令是“ Authorization: Token <your token>”。现在 AWX 正在使用 oauth2,我必须使用 " Bearer <token>" 来代替。


推荐阅读