ansible - AWX REST API - 列出库存返回 null
问题描述
环境:
AWX:3.0.1 Ansible:2.7.8
问候小伙伴。通过 REST API 在 AWX 中列出组织存在问题。这是一个全新的安装。到目前为止已经做了什么:
- 创建的组织
- 创建的用户
- 添加到组织的用户
- 分配权限的用户(此处为“管理员”)
现在,我可以得到一个令牌,没问题。使用这个$token,我正在尝试列出库存:
$ curl -H "Authorization:Token $token" -f -k -H "content-Type: application/json" -X GET http://192.168.2.37/api/v2/organizations | jq .
$
...并获得空值。我不明白发生了什么事。它正在验证我。
非常感谢任何反馈或方向。
解决方案
回答我自己的问题:在 AWX 的早期版本中,当它使用authtoken
而不是 oauth2 时,cURL 指令是“ Authorization: Token <your token>
”。现在 AWX 正在使用 oauth2,我必须使用 " Bearer <token>
" 来代替。
推荐阅读
- php - 未能编写复杂条件
- jquery - Ajax 加载 html 页面并使其适合 div 大小
- python-3.x - 在 Python 中,如何发送带有 5 个嵌套深度的 URL 编码参数的 POST 请求?
- spring - Spring Boot 和 Kotlin - 找不到我的 ID
- c# - c# 我可以将方法应用于 IQueryable 以将其转换为列表吗?
- cloud-foundry - 如何更改 CLI 用于在 cf push 中上传应用程序文件的临时路径
- c++ - 为什么 getline 方法不让我有机会在 C++ 中输入消息?
- three.js - 非常远的点光源无法正确渲染
- angular - 嵌套路由:如何在路由内路由?
- java - 匹配位,然后读取 16 位并存储到新变量