https://[username]:[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Product_Order/verifyOrder
method: POST
json body:
{
"parameters": [{
"complexType": "SoftLayer_Container_Product_Order_Network_Storage_AsAService",
"location": 265592,
"packageId": 759,
"volumeSize": 100,
"iops": 300,
"prices": [{
"id": 189433
}, {
"id": 189443
}, {
"id": 189893
}, {
"id": 189833
}],
"osFormatType": {
"keyName": "LINUX"
}
}]
}
"サービスとしてのストレージ"
"ブロック・ストレージ"
「100:あなたは上記の見ている
アイテムの価格は、以下の記述を持っています
「100-499 GBS」
ブロックストレージボリュームのIOPSと容量の詳細については、これを見ることがあります。
SoftLayer Object Storage API: Creation of 250GB/500GB Block Storage failure. 20GB or 1000GB are OK
は、ご注文の有効なプロパティ値を取得するには、次の要求をしようとします有効な商品価格を入手してください:
https://[username]:[apiKey]@api.softlayer.com/rest/v3.1/SoftLayer_Product_Package/759/getItemPrices
またはyオブジェクトマスクを使用してアイテムの価格を入手可能な場所で検索することにより、さらに進んでいくことができます。
https://[username]:[apiKey]@api.softlayer.com/rest/v3.1/SoftLayer_Product_Package/759/getItemPrices?objectMask=mask[id,locationGroupId,item[id,keyName,description],pricingLocationGroup[locations[id, name, longName]]]
注:また、パッケージ759を使用して耐久ブロックストレージを注文することができ、構造は上記と同様で、違いは、あなたがのために有効な項目の価格のためのIOPSパラメータと変更を削除する必要があるということです耐久記憶。
元道
ますが、この場合には、パッケージID、以下の残りの要求は、まだいくつかのAPIユーザーのために使用されている有効な構造を使用してパフォーマンスのブロックストレージを注文することであり、それがAPIを介してまだ有効です
:あなたは上記の見ているアイテムの価格は以下の説明を持っている
{
"parameters": [{
"complexType": "SoftLayer_Container_Product_Order_Network_PerformanceStorage_Iscsi",
"location": "DALLAS09",
"packageId": 222,
"prices": [
{
"id": 40672
},
{
"id": 40682
},
{
"id": 40792
}
],
"osFormatType": {
"keyName": "LINUX"
}
}]
}
:次のように222で使用する必要があります
また、次のリンクを確認できます。
を0123私はすべてのパッケージを表示するにはどうすればよい
How can we order "Storage As A Service (StaaS)"?
? "SoftLayer_Product_Package_Type/getAllObjects.json"を実行すると、759パッケージが見つかりません。 –
あなたが使用する必要があるサービスはProduct_Package_Typeではありません。パッケージを入手するために必要なものは、SoftLayer_Product_Package/getAllObjectsというサービスを使用することです。 –
価格は189833の場所に固有ですか、それともすべての場所で使用できますか?価格リストには多くのアイテム「100_499_GBS」が含まれていますが、どういう選択が必要なのかわからないのですが、どうしてアドバイスをお願いしますか –