В SoftLayer я вижу, что у меня есть 2 голых металлических сервера. Один я попросил отменить, но другой все хорошо, и нет никаких ожидающих действий, и все будет активно. Однако, когда я вызываю SoftLayer_Account::getBareMetalInstances()
, он возвращает пустой список. Зачем?SoftLayer_Account :: getBareMetalInstances() не работает?
У меня также есть виртуальные гости, и getVirtualGuests()
возвращает то, что, возможно, вернется. Это ошибка на getBareMetalInstances()
? Или есть еще один API, который я должен использовать, чтобы получить свой список из голого металла? Может ли кто-то попробовать это и посмотреть, получится ли у вас такой же результат?
Ниже немного кода, который я использую для этого:
$client = SoftLayer_SoapClient::getClient('SoftLayer_Account', null, $apiUsername, $apiKey);
$result = '{}';
if ($type == 'vg') {
$result = $client->getVirtualGuests();
}
else if ($type == 'bm') {
$result = $client->getBareMetalInstances();
}
ApsUtilsDebug::Debug(__METHOD__." type=".$type.". result=".json_encode($result));
Также я вручную пытался ссылаться ниже с помощью плаката:
GET https://api.softlayer.com/rest/v3/SoftLayer_Account/getBareMetalInstances.json
GET https://api.softlayer.com/rest/v3/SoftLayer_Account/getVirtualGuests.json
Что у меня есть почасовой пустой сервер металла , Поэтому я также попробовал getHourlyBareMetalInstances()
и все еще возвращает пустой список.