Как мне выполнить поиск в API softlayer для списка серверов по версии ОС

#api #version #ibm-cloud-infrastructure

#API #версия #ibm-cloud-инфраструктура

Вопрос:

У меня сгенерирован мой ключ API. Я использую только Windows в качестве выбранной ОС. Я хотел бы запросить портал SL для всех машин (голых и виртуальных) и отсортировать по версии ОС. Т.Е. Стандарт 2008 года по сравнению с центром обработки данных 2008 года.

Ответ №1:

К сожалению, невозможно заставить виртуальных гостей и голые металлические серверы выполнять один вызов, попробуйте выполнить следующие запросы Rest.

Чтобы получить виртуальных гостей:

 https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Account/getVirtualGuests?objectFilter={"virtualGuests":{"billingItem":{"children":{"item":{"description":{"operation":"*=2008 Standard"}}}}}}amp;objectMask=mask[operatingSystem.softwareDescription.name]

Method: Get
  

Чтобы получить голые металлические серверы:

 https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Account/getHardware?objectFilter={"hardware":{"billingItem":{"children":{"item":{"description":{"operation":"*=2008 Standard"}}}}}}amp;objectMask=mask[operatingSystem.softwareDescription.name]

Method: Get
  

Вам просто нужно заменить $user, $ apiKey и стандарт 2008 (оставить *= в начале)

Комментарии:

1. Глупый вопрос новичка. Где мне это запустить? Я могу использовать VPN в SL и входить на компьютеры с Windows, без Linux. Что такое команда rest?

2. Вы можете использовать расширенный клиент Rest для Chrome, также для получения дополнительной информации о rest: см. раздел Rest

3. Хорошо, я полагаю, вы имеете в виду этот rest — rest.elkstein.org но даже знание того, что это такое, не помогает мне использовать команду. Windows (IE) сообщает, что не может найти команду. Он хочет, чтобы я проверил правильность написания и повторил попытку. HTTPS user:api@softlayer хотя выглядит правильно…

4. Хорошо, получается, IE просто отстой. Я вставил тот же код в Firefox и получил вывод XML!

5. Вывод показывает следующее: этот XML-файл, похоже, не содержит никакой информации о стиле, связанной с ним. Дерево документов показано ниже. Любой способ получить это в удобочитаемом, возможно, формате csv или Excel?