Softlayer Evault Цена Идентификаторы
Я пытаюсь создать резервную копию программы Evault программно, используя программный интерфейс API. У меня есть все, что мне нужно, кроме как получить идентификатор цены для необходимого нам размера резервной копии Evault. Как я могу сделать это динамически, или, если он недоступен, просто список идентификаторов цен для размеров хранилища Evault?
Я уже посмотрел в документации и также связался с поддержкой, которую они предложили SO с тегом Softlayer.
1 ответ
Быстрый просмотр, возможно, с использованием фильтра объекта через центр данных сервера может работать:
https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Product_Package/0/getItemPrices?objectMask=mask[categories, pricingLocationGroup[locations]]&objectFilter={"itemPrices":{"categories":{"categoryCode":{"operation":"evault"}}, "pricingLocationGroup":{"locations":{"name":{"operation":"sao01"}}}}}
Method: Get
Замените: "sao01" на имя сервера центра данных, которое вы хотите заказать. В случае, если он не возвращает ответ
обновленный
Мои извинения, мы должны знать, что цены основаны на местах, см. Статью ниже, чтобы получить больше информации об этом:
Приведенный ниже запрос на отдых поможет вам получить стандартные цены на центры обработки данных на основе таких цен:
https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Product_Package/0/getItemPrices?objectMask=mask[categories, pricingLocationGroup[locations]]&objectFilter={"itemPrices":{"categories":{"categoryCode":{"operation":"evault"}}, "locationGroupId":{"operation":"is null"}}}
Method: Get
Кроме того, я могу предоставить запрос на отдых, чтобы определить, какой центр обработки данных основан на стандартных ценах или ценах местоположения:
https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Location/getDatacenters?objectMask=mask[priceGroups]
Method: Get
Стандартные цены должны применяться к центрам обработки данных, у которых нет свойства / информации "priceGroups", для других центров обработки данных (которые имеют priceGroups) вы должны использовать первый запрос, который я предоставил.