Ibm cloud infrastructure 处理EVault升级的示例代码?

Ibm cloud infrastructure 处理EVault升级的示例代码?,ibm-cloud-infrastructure,Ibm Cloud Infrastructure,现在我已经订购了EVault,我需要一些升级帮助。 有人能提供一些示例代码(首选PHP)来升级SoftLayer中的EVault backup吗?如果有不同的输入用于升级与虚拟来宾和裸机相关的EVault备份,请同时提供差异 对于持久性存储,我在容器中使用了“容器\产品\订单\网络\存储\企业\快照空间\升级”作为complexType,但我没有看到SL数据类型列表中列出的任何EVault。我还需要指定哪些其他输入 任何帮助都将不胜感激。谢谢。简单 <?php require_once

现在我已经订购了EVault,我需要一些升级帮助。 有人能提供一些示例代码(首选PHP)来升级SoftLayer中的EVault backup吗?如果有不同的输入用于升级与虚拟来宾和裸机相关的EVault备份,请同时提供差异

对于持久性存储,我在容器中使用了“容器\产品\订单\网络\存储\企业\快照空间\升级”作为complexType,但我没有看到SL数据类型列表中列出的任何EVault。我还需要指定哪些其他输入

任何帮助都将不胜感激。谢谢。

简单

<?php

require_once ('/SoftLayer/SoapClient.class.php');

$apiUser = 'set me';
$key = 'set me';

$evaultId = 4862895;

$evaultClient = SoftLayer_SoapClient::getClient('SoftLayer_Network_Storage_Backup_Evault', $evaultId, $apiUser, $key);

$upgradePrice = 560;

try {

    $result = $evaultClient->upgradeVolumeCapacity($upgradePrice);
    print_r($result);

} catch(Exception $e) {
    echo "Unable to upgrade Evault: " . $e -> getMessage();
}

是否有两个阶段的过程升级EVault的容量,类似于验证然后下订单?否。这是我为什么会出现这样的错误的唯一方法:“查询SoftLayer API时出错:无法升级卷容量。找不到id为80443的项目”。据我所知,价格id 80443对于30GB评估是有效的。您确定从“upgradeItemId”字段中选择了值吗?如果你选择了一个新的评估订单中的价格,那是错误的哦。。我一定错过了“upgradeItemId”字段。。我会确保我有正确的身份证。谢谢。