2016-04-12 23 views
0

ソフトレイヤーでクラスタの接続情報を取得するにはどうすればよいですか?私はすべてのクラスタに対して公開と私的な認証URLが必要です。(Softlayer api)ソフトレイヤーのオブジェクトストレージからエンドポイントを取得する方法は?

softlayerはopen stack apiの/ v1/endpoints APIをサポートしていないようです。

そして、私はネットワークストレージ内のgetObjectStorageConnectionInformation APIを見ることができます。しかし、それを使用する方法はわかりません。

答えて

0

次のメソッドを使用してみてください: SoftLayer_Network_Storage::getObjectStorageConnectionInformationを、それがこの方法を使用するにはクラスタとそのエンドポイントの情報を(パブリックおよびプライベート)

が表示されます、あなたは、オブジェクトストレージの識別子を提供する必要があり、あなたが取得することができます

https://$username:[email protected]/rest/v3/SoftLayer_Account/getHubNetworkStorage 

Method: Get 

注:以下のREST要求にこれらの識別子(オブジェクトの記憶域識別子)は、独自の情報と$のユーザー名と$ APIKEYを交換してください。あなたはこのような結果を取得します

:次に、あなたは以下の残りのリクエストでオブジェクトストレージ接続を取得することができます

{ 
"accountId": 123456 
"capacityGb": 5000 
"createDate": "2015-01-20T16:21:02-04:00" 
"guestId": null 
"hardwareId": null 
"hostId": null 
"id": 41111111 
"nasType": "HUB" 
"password": "" 
"serviceProviderId": 1 
"storageTypeId": "15" 
"upgradableFlag": true 
"username": "SLOS123456-10" 
... 

(以前の要求から「ID」の値を使用します)

https://$username:[email protected]/rest/v3/SoftLayer_Network_Storage/41111111/getObjectStorageConnectionInformation 

Method: Get 

注:$ username、$ apiKey、および41111111の値を自分の情報に置き換えてください。

いくつかの重要な参照:

私はクローム

ため Advanced REST clientを使用しています
関連する問題