2017-02-14 9 views
0

ベアメタルサーバへのボリュームの作成、接続/削除、削除方法は?ベアメタルサーバへのボリュームの作成、接続/取り外し、削除方法

私はこのAPIを試しています。 1234567仮想サーバーインスタンス

ある親切これで私を助け:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Network_Storage/[Storage_id]/allowAccessFromHostList 
Payload ={ 
    "parameters": [ 
    [ 
     { 
     "id": 1234567, 
     "objectType": "SoftLayer_Virtual_Guest" 
     } 
    ] 
    ] 
} 

答えて

0

あなたの質問は何も分かりません。使用しているメソッドが正しいですし、ペイロードも正しいですが、最後にメソッドをチェックすると空の結果が返されますが、サーバーは既に問題が報告されています。

contolポータルは、サーバを接続するためにこれらのメソッドを使用しています。

http://sldn.softlayer.com/reference/services/SoftLayer_Network_Storage/allowAccessFromHardwareList http://sldn.softlayer.com/reference/services/SoftLayer_Network_Storage/allowAccessFromVirtualGuestList

あなたはあなたのためのより適切なを選択する必要があります。例えば仮想ゲストを追加する必要がある場合は、allowAccessFromVirtualGuestListメソッドを使用する必要があります。

使用は、ここでRESTを使用した例は非常に簡単です:

POST https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Network_Storage/[Storage_id]/allowAccessFromVirtualGuestList 

Payload 
{ 
    "parameters": [ 
     [{ 
      "id": 123456 
     }, { 
      "id": 78910 
     }] 
    ] 
} 

Note: replace the IDs in the payload with the IDs of your Virtual Guests 

あなたはこれらのメソッドを使用することができますサーバーを削除するには:

http://sldn.softlayer.com/reference/services/SoftLayer_Network_Storage/removeAccessFromHardwareList http://sldn.softlayer.com/reference/services/SoftLayer_Network_Storage/removeAccessFromVirtualGuestList

使用が似ています。

POST https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Network_Storage/[Storage_id]/removeAccessFromVirtualGuestList 

    Payload 
    { 
     "parameters": [ 
      [{ 
       "id": 123456 
      }, { 
       "id": 78910 
      }] 
     ] 
    } 

    Note: replace the IDs in the payload with the IDs of your Virtual Guests 

あなたは、ネットワークストレージと同じデータセンターにあるバーチャルゲストとサーバーを追加することができるだけでなく、追加できるバーチャルゲスト/サーバーの制限もあることを覚えておく必要があります。追加できるかどうかを確認することをおすすめしますAPIを使用してエラーが発生した場合に備えて、制御ポータルを使用して特定の仮想ゲスト/サーバーをストレージボリュームに追加します。

ちょうどあなたがこの要求を使用する必要がallowAccessFromHostListメソッドを使用して、ベアメタルサーバ許可する場合:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Network_Storage/[Storage_id]/allowAccessFromHostList 
Payload ={ 
    "parameters": [ 
    [ 
     { 
     "id": 1234567, 
     "objectType": "SoftLayer_Hardware_Server" 
     } 
    ] 
    ] 
} 

Note: In case you get error try changing the "objectType": "SoftLayer_Hardware_Server" by "objectType": "SoftLayer_Hardware" 

よろしく

+0

を感謝ネルソンご返信用 –

関連する問題