0

SoftLayer Java クライアント Lib を使用してクラウド ポータルを開発しています。N/W部分について、ロードバランスの一覧を取得できるAPIを探しています。

私はそれをやり遂げることに成功しました、

SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service
/[Service_id]/getObject?objectMask=status
-425437/getObject?objectMask=object

からのサービス ID を持つ

SoftLayer_Account/getAdcLoadBalancers? 
objectMask=adcLoadBalancers.virtualServers.serviceGroups.services.id

ただし、グローバル LB または LB アプライアンス、Netscaler VPX に関する LB のリストしか取得できませんでした。

問題は、ローカル/グローバル/ネットスケーラーごとにのみリストを取得するにはどうすればよいですか?

4

1 に答える 1

2

これらの API リクエストは、次のことに役立ちます。

グローバル バランシング リストを取得するには:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Account/getGlobalLoadBalancerAccounts
Method: GET

ローカル バランシング リストを取得するには、次を実行します。

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Account/getAdcLoadBalancers?objectMask=mask[loadBalancerHardware[datacenter],ipAddress] 
Method: GET

NetScaler リストを取得するには:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Account/getApplicationDeliveryControllers
Method: GET

Network Gateway Appliance (Vyatta) を取得するには:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Account/SoftLayer_Account/getNetworkGateways

Method: GET

参照: http://sldn.softlayer.com/reference/services/SoftLayer_Account/getGlobalLoadBalancerAccounts http://sldn.softlayer.com/reference/services/SoftLayer_Account/getAdcLoadBalancers http://sldn.softlayer.com/reference/services/ SoftLayer_Account/getApplicationDeliveryControllers http://sldn.softlayer.com/reference/services/SoftLayer_Account/getNetworkGateways

よろしく。

于 2016-01-27T14:31:38.037 に答える