Получить создание объектов для VSI и Bare Metal с помощью центра обработки данных - PullRequest
0 голосов
/ 28 мая 2019

Я исследую метод, использующий REST API для получения допустимых объектов, которые я могу использовать при создании VSI или Bare Metal в определенных центрах данных. Информация, необходимая: 1. Скорость частной сети 10 Гбит или 1 Гбит 2. Поддерживаемые типы машин, если поддерживается vGPU, это тип машины V100 или P100.

Можете ли вы помочь мне с некоторыми рекомендациями по методам использования и фильтрации по центру данных? Спасибо.

1 Ответ

1 голос
/ 29 мая 2019

Если вы хотите получить элементы из определенного датацентра, вы можете SoftLayer_Product_Package :: getItemPrices , например, приведенный ниже вызов API rest получает все элементы скорости сети, превышающие 1000 Мбит / с в ams01 для VSIИдентификатор пакета (например, 835 "PUBLIC_CLOUD_SERVER"):

Метод: GET

https://username:apikey@api.softlayer.com/rest/v3.1/SoftLayer_Product_Package/835/getItemPrices?objectMask=mask[id,item,pricingLocationGroup[locations[name]]]&objectFilter={"itemPrices":{"pricingLocationGroup":{"locations":{"name":{"operation":"ams01"}}},"item":{"itemCategory":{"categoryCode":{"operation":"port_speed"}},"capacity":{"operation":">=1000"}}}}

Вы можете использовать идентификатор пакета из чистого металла (например, 200 "BARE_METAL_SERVER"), чтобы получитьпредметы для Bare Metal.Кроме того, я предлагаю вам использовать стандартные цены и использовать их с любым центром обработки данных.

Метод: GET

https://username:apikey@api.softlayer.com/rest/v3.1/SoftLayer_Product_Package/200/getItemPrices?objectMask=mask[id,locationGroupId,item[itemCategory],pricingLocationGroup[locations[name]]]&objectFilter={"itemPrices":{"locationGroupId":{"operation":"is null"},"item":{"itemCategory":{"categoryCode":{"operation":"port_speed"}},"capacity":{"operation":">=1000"}}}}

Имейте в виду приведенный выше пример API вызова, извлекайте стандартные цены для чистого металла,и если вы хотите получить стандартные цены на VSI, вам придется использовать идентификатор пакета для VSI.

Ссылки:

https://sldn.softlayer.com/article/understanding-ordering/ https://sldn.softlayer.com/python/ordering_slcli/

...