要解决AWX REST API - List Inventory返回空值的问题,可以尝试以下解决方法:
import requests
url = "https://awx.example.com/api/v2/inventories/"
headers = {
"Authorization": "Bearer ",
"Content-Type": "application/json"
}
response = requests.get(url, headers=headers)
if response.status_code == 200:
inventory_data = response.json()
print(inventory_data)
else:
print("Request failed with status code:", response.status_code)
请确保将
替换为您的有效认证令牌。
url = "https://awx.example.com/api/v2/organizations//inventories/"
请将
替换为您要列出清单的组织的ID。
检查权限:确保您的认证令牌具有足够的权限来访问清单数据。您可以通过在AWX中为您的令牌分配适当的权限来解决此问题。
检查是否存在清单数据:如果没有为指定的组织创建任何清单,则返回的响应将为空。请确保在指定的组织中存在至少一个清单。
通过检查这些方面,您应该能够解决AWX REST API - List Inventory返回空值的问题,并获取正确的清单数据。