1
我對InfoBlox API沒有經驗。我需要編寫一個腳本,用它的可擴展屬性讀取所有已配置的網絡(我只需要「位置」屬性)。 之後,我需要做一些重寫和通過API發佈到不同的機器。從Infoblox API(WAPI)讀取具有可擴展屬性的組
我搜索了網絡,發現了一些例子,但沒有任何地方我可以讀取所有具有位置屬性的網絡。
有沒有人做過這樣的事情?
感謝
安德烈
我對InfoBlox API沒有經驗。我需要編寫一個腳本,用它的可擴展屬性讀取所有已配置的網絡(我只需要「位置」屬性)。 之後,我需要做一些重寫和通過API發佈到不同的機器。從Infoblox API(WAPI)讀取具有可擴展屬性的組
我搜索了網絡,發現了一些例子,但沒有任何地方我可以讀取所有具有位置屬性的網絡。
有沒有人做過這樣的事情?
感謝
安德烈
不知道我可以回答這一切 - 也許你可以添加更多的細節關於你所面臨的問題,準確...
不過,我建議requests
蟒蛇圖書館。您需要將infoblox_address和版本的infoblox wapi的url設置爲一些變量。然後你可以查詢一個網絡並獲得一個帶有外部屬性的json響應。
attribs_request = requests.get(infoblox_address + infoblox_version + network_reference + "?_max_results=5&_return_fields=network,extattrs")
response = attribs_request.json()
print response['extattrs']['Location']['value']
只有當Location外部屬性中存在值時,才能查詢範圍內的每個網絡並將值存儲在列表中。