Мы используем API SoftLayer Rest для создания/изменения/удаления групп автомасштабирования. Можем ли мы также использовать API-интерфейс SoftLayer REST или любые другие типы API-интерфейсов для создания/изменения/удаления голых металлов?SoftLayer REST API для голых металлов
ответ
1. Создать Bare Metal
Чтобы создать baremetal используя упрощенный способ, вам нужно использовать: SoftLayer_Hardware_Server::createObject метод.
https://$user:[email protected]/rest/v3/SoftLayer_Hardware_Server/createObject
Method: Post
{
"parameters":[
{
"hostname":"rcvtest1",
"domain":"softlayer.com",
"processorCoreAmount":2,
"memoryCapacity":2,
"hourlyBillingFlag":true,
"datacenter":{
"name":"dal05"
},
"operatingSystemReferenceCode":"UBUNTU_LATEST"
}
]
}
Существует еще один способ создать голый металл, используя SoftLayer_Product_Order::placeOrder метод, который предоставляет больше возможностей в момент размещения заказа, обратитесь к следующей форум, чтобы получить более подробную информацию о нем:
SoftLayer API Hardware : How to order Bare Metal Server without OS using REST API
Другой пример: https://softlayer.github.io/rest/place_order/
2. Изменить Bare Metal
Чтобы изменить голый металл, вам нужно использовать метод SoftLayer_Hardware_Server::editObject, вот пример:
https://$user:[email protected]/rest/v3/SoftLayer_Hardware_Server/$hardwareId/editObject
Method: Post
{
"parameters":[
{
"hostname": "rctestpar2"
}
]
}
Вы можете изменить некоторые свойства с вашего сервера, если вы хотите обновить, вы должны использовать: SoftLayer_Product_Order :: PlaceOrder метод, вот пример в питоне:
https://softlayer.github.io/python/upgrade_examples/
3. Удалить Bare Metal
Чтобы удалить голый металл, следующий метод поможет с ним: SoftLayer_Hardware_Server::deleteObject:
https://$user:[email protected]/rest/v3/SoftLayer_Hardware_Server/155392/deteleObject
Method: Get
Некоторые ссылки:
Спасибо. Это полезно. –