从Infoblox API(WAPI)读取具有可扩展属性的组

2024-06-16 09:09:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我没有使用infobloxapi的经验。我需要编写一个小脚本来读取所有配置的网络及其可扩展属性(我只需要“Location”属性)。 之后,我需要做一些重写,并通过API发布到另一台机器上。在

我搜索了一下网络,找到了一些例子,但是没有找到可以读取所有具有location属性的网络。在

以前有人做过这样的事吗?在

谢谢

安德烈


Tags: 网络机器api属性location经验例子小脚
1条回答
网友
1楼 · 发布于 2024-06-16 09:09:46

我不确定我能回答所有的问题-也许你可以补充更多关于你所面临的确切问题的细节。。。在

但是,我推荐使用requestspython库。您需要将infobloxwapi的url设置为infoblox_地址和版本。然后,您可以查询网络并获得带有外部属性的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']

只有当“位置”外部属性中存在值时,才能查询范围内的每个网络并将值存储在列表中。在

相关问题 更多 >