2017-10-19 105 views

回答

2

更新:

目前门户需要使用不同的其他服务来SoftLayer_Account如图门户的LB列表中显示IBM Bluemix负载平衡器,适当的服务和方法是SoftLayer_Network_LBaaS_LoadBalancer :: getAllObjects 。

试试下面的REST请求:

https://[username]:[apiKey]@api.softlayer.com/rest/v3.1/SoftLayer_Network_LBaaS_LoadBalancer/getAllObjects 


要获取其他类型的负载平衡器的请求,应利用对象掩码,这将包括您在响应需要适当的参数,例如,在这种情况下,物理负载均衡器位于loadBalancerHardware属性上,但您需要的虚拟详细信息位于ipAddress对象上。

试试下面的REST请求:

http://[username]:[apiKey]@stable.application.qadal0501.softlayer.local/v3.1/sldn/rest/SoftLayer_Account/getAdcLoadBalancers?objectMask=mask[id, accountId, loadBalancerHardware[hostname, id, fullyQualifiedDomainName], ipAddress[ipAddress, id]] 

目前门户网站显示本地和全局负载均衡,请求以上getAdcLoadBalancers方法的工作来获取本地负载均衡器,全球应该使用SoftLayer_Account:getGlobalLoadBalancerAccounts

欲了解更多信息,我建议如下:

https://sldn.softlayer.com/article/object-masks

+0

已尝试 _https://api.softlayer.com/rest/v3.1/SoftLayer_Account/getAdcLoadBalancers?objectMask = mask [id,accountId,loadBalancerHardware [hostname,id,fullyQualifiedDomainName],ipAddress [ipAddress,id]] _ 仍然收回了一个空阵列。正如我在问题中所说的,我需要访问我的帐户的本地**虚拟**负载平衡器 –

+0

您是如何创建这些虚拟负载平衡器的?当前,该门户仅显示本地/全局负载平衡器,您是否可以指出url或你在哪里看到Portal中的这些“虚拟”和物理负载平衡器信息? –

+0

当然,并感谢您的帮助! https://control.softlayer.com/network/loadbalancing/cloud。我去网络 - >负载平衡 - >本地。我们使用门户创建。我会将图像添加到操作。 –