Ibm cloud 将外部磁盘连接到特定位置

Ibm cloud 将外部磁盘连接到特定位置,ibm-cloud,ibm-cloud-infrastructure,Ibm Cloud,Ibm Cloud Infrastructure,通过使用此代码,我可以按顺序连接磁盘。 设备2、设备3、设备4 但我想为特定位置连接磁盘。 我想直接连接第三个磁盘或第四个磁盘。 不升级以前的磁盘 代码 您可以通过属性categoryCode直接附加到特定位置,顺序如下: 第二个磁盘的来宾磁盘1 第三个磁盘的来宾磁盘2 第四个磁盘的来宾磁盘3 第五张磁盘的来宾磁盘4 确保项目价格具有所需的categoryCode,您可以使用以下方法进行验证: https://[username]:[apikey]@api.softlayer.com/rest/

通过使用此代码,我可以按顺序连接磁盘。
设备2、设备3、设备4

但我想为特定位置连接磁盘。 我想直接连接第三个磁盘或第四个磁盘。 不升级以前的磁盘

代码
您可以通过属性categoryCode直接附加到特定位置,顺序如下:

第二个磁盘的来宾磁盘1

第三个磁盘的来宾磁盘2

第四个磁盘的来宾磁盘3

第五张磁盘的来宾磁盘4

确保项目价格具有所需的categoryCode,您可以使用以下方法进行验证:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Virtual_Guest/[deviceId]/getUpgradeItemPrices
以下关于价格的结构允许将磁盘直接连接到第三和第四位置

prices = [
    {
        'id': 2299,
        'categories': [
            {
                'categoryCode': 'guest_disk2',
                'complexType': 'SoftLayer_Product_Item_Category'
            }
        ],
        'complexType': 'SoftLayer_Product_Item_Price'
    },

    {
        'id': 2288,
        'categories': [
            {
                'categoryCode': 'guest_disk3',
                'complexType': 'SoftLayer_Product_Item_Category'
            }
        ],
        'complexType': 'SoftLayer_Product_Item_Price'
    }
]
在您的代码中,disk_num值需要介于2和3之间,才能将磁盘直接连接到第三和第四个位置

prices = [
    {
        'id': 2299,
        'categories': [
            {
                'categoryCode': 'guest_disk2',
                'complexType': 'SoftLayer_Product_Item_Category'
            }
        ],
        'complexType': 'SoftLayer_Product_Item_Price'
    },

    {
        'id': 2288,
        'categories': [
            {
                'categoryCode': 'guest_disk3',
                'complexType': 'SoftLayer_Product_Item_Category'
            }
        ],
        'complexType': 'SoftLayer_Product_Item_Price'
    }
]
注意: 如果您想用另一个具有更多/更少空间的磁盘来更改/替换磁盘,您只需要应用相同的想法。将新磁盘的categoryCode设置为与当前磁盘相同的categoryCode值

我希望这对你有帮助