1.获取账号相关的唯一API KEY
windows:https://x.x.x.x/api/?type=keygen&user=username&password=password
linux:curl -k -X GET https:///x.x.x.x/api/?type=keygen&user=username&password=password
2.新建IP地址:以heimingdan_9.9.9.9为例
https://x.x.x.x/api/?key=apikey&type=config&action=set&xpath=/config/devices/entry[@name=\'localhost.localdomain\']/vsys/entry[@name=\'vsys1\']/address/entry[@name=\'heimingdan_9.9.9.9\']&element=<ip-netmask>9.9.9.9/32</ip-netmask>
3.将IP地址添加到IP地址组:以将heimingdan_9.9.9.9添加到heimingdan_extranet为例
https://x.x.x.x/api/?key=apikey&type=config&action=set&xpath=/config/devices/entry/vsys/entry[@name=\'vsys1\']/address-group/entry[@name=\'heimingdan_extranet\']&element=<static><member>heimingdan_9.9.9.9</member></static>
4.提交更改
https://x.x.x.x/api/?key=apikey&type=commit&action=partial&cmd=<commit><partial><admin><member>paapi1</member></admin></partial></commit>
查看提交结果:https://x.x.x.x/api/?key=apikey&type=op&cmd=<show><jobs><id>33607</id></jobs></show>
5.将IP地址移除IP地址组
https://x.x.x.x/api/?key=apikey&type=config&action=delete&xpath=/config/devices/entry/vsys/entry[@name=\'vsys1\']/address-group/entry[@name=\'heimingdan_extranet\']/static/member[text()=\'heimingdan_9.9.9.9\']
6.删除IP地址
https://x.x.x.x/api/?key=apikey&type=config&action=delete&xpath=/config/devices/entry[@name=\'localhost.localdomain\']/vsys/entry[@name=\'vsys1\']/address/entry[@name=\'heimingdan_9.9.9.9\']
7.获取系统信息
curl -k \'https://x.x.x.x//api/?type=op&cmd=<show><system><info></info></system></show>&key=apikey\'