5.5. 使用扩展搜索
您可以查找可用来在 Web UI 中构建搜索查询的参数。有关更多信息,请参阅管理红帽卫星中的 构建 搜索查询。
例如,要搜索主机,请完成以下步骤:
- 在 Satellite Web UI 中,进入 Hosts > All Hosts,点 Search 字段来显示搜索参数列表。
- 找到要使用的搜索参数。在本例中,找到 os_title 和 model。
在 API 查询中组合搜索参数,如下所示:
请求示例:
$ curl --insecure --user sat_username:sat_password \ https://satellite.example.com/api/v2/hosts?search=os_title=\"RedHat+7.7\",model=\"PowerEdge+R330\" \ | python -m json.tool
响应示例:
{ ... "results": [ { "model_id": 1, "model_name": "PowerEdge R330", "name": "satellite.example.com", "operatingsystem_id": 1, "operatingsystem_name": "RedHat 7.7", ... } ], "search": "os_title=\"RedHat 7.7\",model=\"PowerEdge R330\"", "subtotal": 1, "total": 11 }