首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >订购加密数据块存储

订购加密数据块存储
EN

Stack Overflow用户
提问于 2018-03-14 03:12:18
回答 1查看 56关注 0票数 0

我正在尝试订购250 Gb 3000 IOPS的加密数据块存储。使用请求:

代码语言:javascript
复制
{"parameters": [{
"complexType":"SoftLayer_Container_Product_Order_Network_Storage_AsAService",
"packageId": 759,
"location": 957095,
"quantity": 1,
"iops":3000,
"prices": [ 
        { "id": 189439},
        { "id": 196039},            
        {"id": 196099}, 
        {"id":189939}],
"volumeSize": 250,
 "osFormatType":{  
        "id":24,
        "keyName":"WINDOWS_2008"
        }
}
]}

verify order返回的错误为:

代码语言:javascript
复制
{
    "error": "Undefined storage type",
"code": "SoftLayer_Exception_Public"
}

是否与我选择的项目不匹配?或者在订单中有其他东西?

EN

回答 1

Stack Overflow用户

发布于 2018-03-15 22:00:13

错误出在商品的价格上。

下面是一个示例,如何通过rest api下达块存储订单。

方法: POST

https://[username]:[apiKey]@api.softlayer.com/rest/v3.1/SoftLayer_Product_Order/verifyOrder

正文: Json

{

代码语言:javascript
复制
"parameters": [
                {
                   "complexType": "SoftLayer_Container_Product_Order_Network_Storage_AsAService",
                   "location": 265592,
                   "packageId": 759,
                   "prices": [
                               {
                                 "id": 189433
                               },
                               {
                                 "id": 189443
                               },
                               {
                                 "id": 189833
                               },
                               {
                                 "id": 189893
                               }
                             ],
                   "quantity": 1,
                   "iops": 3000,
                   "osFormatType":{
                                    "id": 24,
                                    "keyName": "WINDOWS_2008"
                                  },
                   "volumeSize": 250
                 }
            ] }

·这是商品价格的categoryCode和描述:

"id":189433 (categoryCode: storage_as_a_service,"description":“存储即服务”)

"id":189443 (categoryCode: storage_block,"description":“块存储”)

"id":189833 (categoryCode: performance_storage_space,“description”:"100 -499G“)

"id":189893 (categoryCode: performance_storage_iops,"description":"100 - 6000 IOPS")

·您可以通过“description”值在此rest api中搜索商品的价格in:

方法: GET

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]]]

例如"description":“存储即服务”

{

代码语言:javascript
复制
    "id": 189433,
    "locationGroupId": null,
    "item": {
        "description": "Storage as a Service",
        "id": 9571,
        "keyName": "STORAGE_AS_A_SERVICE"
    }
}

例如“description”:"100 - 499 GB“你会找到相同的选项,但你必须根据你想要的位置来选择。

在我的示例中,我选择了“Amsterdam 1”,“id”将是"id":189833

{

代码语言:javascript
复制
    "id": 189833,
    "locationGroupId": 503,
    "item": {
        "description": "100 - 499 GBs",
        "id": 9585,
        "keyName": "100_499_GBS"
    },
    "pricingLocationGroup": {
        "description": "Location Group 2",
        "id": 503,
        "locationGroupTypeId": 82,
        "name": "Location Group 2",
        "securityLevelId": null,
        "locations": [
            {
                "id": 449610,
                "longName": "Montreal 1",
                "name": "mon01"
            },
            {
                "id": 449618,
                "longName": "Montreal 2",
                "name": "mon02"
            },
            {
                "id": 448994,
                "longName": "Toronto 1",
                "name": "tor01"
            },
            {
                "id": 350993,
                "longName": "Toronto 2",
                "name": "tor02"
            },
            {
                "id": 221894,
                "longName": "Amsterdam 2",
                "name": "ams02"
            },
            {
                "id": 265592,
                "longName": "Amsterdam 1",
                "name": "ams01"
            },
            {
                "id": 814994,
                "longName": "Amsterdam 3",
                "name": "ams03"
            }
        ]
    }
},

其他商品的价格也是一样的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49264168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档