2017-10-19 84 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。我去網絡 - >負載平衡 - >本地。我們使用門戶創建。我會將圖像添加到操作。 –