2016-05-30 42 views

回答

0

请按照下列步骤操作:

  1. 找到Vlan_Id防火墙关联:

    https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Network_Vlan_Firewall/[Vlan_Firewall_Id]/getNetworkVlans 
    
    Method: GET 
    

的反应应该是什么像这样:

[ 
    { 
    "accountId": 207800, 
    "id": 204000, 
    "modifyDate": "2012-06-18T14:11:22-05:00", 
    "primarySubnetId": 420900, 
    "vlanNumber": 1600 
    } 
] 

其中: ' “标识”:204000' 就是我们需要

参考文献:

SoftLayer_Network_Vlan_Firewall::getNetworkVlan

SoftLayer_Network_Vlan_Firewall::getNetworkVlans

  • 要获得Ip address列表associat ED上述Vlan_Id,执行:

    https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Network_Vlan/204000/getFirewallProtectableIpAddresses?objectMask=mask[ id,ipAddress] 
    
    Method: GET 
    
  • 参考文献: SoftLayer_Network_Vlan::getFirewallProtectableIpAddresses

  • 最后,如Control Portal,选择IP Address(在我的情况Ip_Address_Id = 54846700)得到Firewall Report。我们将执行以下命令:

    https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Network_Subnet_IpAddress/54846700/getSyslogEventsOneDay 
    
    Method: GET 
    
  • 参考文献:

    SoftLayer_Network_Subnet_IpAddress::getSyslogEventsOneDay

    SoftLayer_Network_Subnet_IpAddress::getSyslogEventsSevenDays

    我希望这些信息对您有帮助。